25 Nov
Senior Mobile Developer
Vacancy expired!
- Design, plan, and execute software development to support strategic objectives.
- Develop web and mobile applications, web services, user interfaces, and stored procedures based on business requirements and technical specifications.
- Provide technical assistance to application users, troubleshoot technical problems and communicate solutions to users.
- Participate in and lead design sessions with fellow developers, business analysts and other team members to analyze business requirements and outline the proposed solution.
- Review requirements documentation to interpret and map use cases, business rules and functional design with team members.
- Lead and/or participate in architectural design process.
- Author and distribute technical specifications for review to peers and support teams such as Information Security and Information Technology Operations groups.
- Develop code for complex business modules, interface systems and conversion programs.
- Develop code, web services, and stored procedures based upon technical design, user interface and use cases.
- Develop to project time lines, milestones and deadlines.
- Debug code and perform thorough and proper unit and integration tests on application development.
- Work with system testers to correct defects and issues.
- Ensure application readiness for deployment and adhere to change management processes.
- Work with application development manager to define project tasks and risks. Demonstrate each of the following VyStar Excellence behaviors in performing the duties and responsibilities of their job.
- Focus Focus your full attention by carefully listening to and observing your clients or member.
- Connect Consistently be friendly and approachable. Demonstrate you care.
- Understand Listen empathetically and ask questions (70% to 30%).
- Counsel Recommend solutions based on your clients or member s needs and objectives.
- Advance Ensure that member s or client s expectations were exceeded.
- Verify necessary follow-up actions were completed.
- Four-year bachelor s degree (or equivalent combination of education, significant relevant experience, and/or Microsoft certification).
- 8+ years experience with .NET/C# in designing, developing, integrating, and managing complex software and systems solutions
- 5+ years working with web services, JSON, REST, XML, SOAP and/or WCF.
- 5+ years working with SQL Server
- Financial services industry experience preferred
- 5 years working with XCode and/or Android Studio/Eclipse
- Advanced Knowledge of iOS and/or Android Development
- Demonstrated experience with iOS and/or Android unit & UI testing
- Demonstrated experience with Mobile App deployment lifecycle with App Store Connect, Google Play Store, or Microsoft App Center
- Advanced knowledge of Microsoft .NET with emphasis in C#
- Knowledge of HTML 5, CSS3, and JavaScript frameworks
- Solid understanding of object-oriented programming (OOP).
- Demonstrated experience with Service Oriented Architecture (SOA), Web Services, JSON, REST, XML, SOAP, WCF, Web API and Cloud technologies.
- Advanced knowledge of OOD, design patterns, software architecture, and systems integration concepts and frameworks
- Advanced level expertise using SQL Server or other enterprise database platforms
- Understand and utilize the technologies required to implement SSO integration on web and mobile platforms, wrapping and/or deploying applications
- Ability to follow and enhance the software development life cycle (SDLC) for systems design, development, verification, and implementation.
- Ability to multi-task, work independently and manage unstructured tasks within specific guidelines and time constraints.
- Knowledge of requirements gathering process and documentation structure.
- Ability to create and maintain technical documentation for newly created or modified custom applications.
- Ability to gain proficiency and earn certifications in new technologies.
- Ability to work independently on small projects.
- Interpersonal skills including collaborative style and ability to work effectively with diverse groups.
- Ability to adapt quickly to an existing, complex environment.
- Ability to quickly learn new concepts and software as necessary.
- Candidate should be a self-motivated, independent, detail oriented, responsible team-player.
- Passionate about building high-quality systems with software implementation best practices.
- Ability to work in a collaborative team environment.
- Ability to communicate effectively, both orally and in writing.
- Experience working with, and in depth knowledge of Microsoft technologies including Visual Studio, Visual Studio Team Services, and SQL Server.
Vacancy expired!