Lake Buena Vista, FL
Date Added: May 24, 2023
Software Resources has an immediate, contract job opportunity for a Sr. Mobile Developer – Android/Flutter with a major corporation in Lake Buena Vista, FL. On-site 3 days per week.
Description:
The Sr. Mobile Developer applies practical knowledge of development and engineering to conceive, design, develop, test, and implement software fixes, enhancements, components, and/or new software systems and applications of moderate to high complexity. The Sr. Mobile Developer owns design and development, and drives development of components through their own and other engineers’ work. The Developer provides technical guidance and acts as a point of escalation and technical expert.
Responsibilities:
• Owns the design and development of software fixes, enhancements, components, and/or new software systems and applications using new or existing technologies.
• Designs and develops maintainable, scalable, testable, and defect-free code via computer science fundamentals
• Drives development of components through own and other engineers’ work.
• Defines specifications and technical requirements of assigned development tasks.
• Develops technical solutions that meet specifications with forethought on impact to future development.
• Reviews code, following and setting code quality standards.
• Develops and documents test plans for assigned development tasks and leads end-to-end testing and debugging in partnership with QA teams.
• Creates protocols, documentation and tools for deployment and maintenance of applications.
• Participates in setting the architectural direction for software development projects.
• Interacts and coordinates deliverables with other technical groups and customers in the organization.
• Recommends improvements to processes, technology, and interfaces that improve the effectiveness of the team.
• Provides timely, level-appropriate updates on status of ongoing work.
Basic Qualifications:
• Four to eight years of progressively related experience in design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems
• Team player, solution provider and proactive thinker with excellent communication skills
• Manages simultaneous work streams with ease
• Significant knowledge/experience in:
⁃ Mobile development
⁃ Flutter/Dart
⁃ Android/Kotlin/Java
⁃ Source control and build deploy tools such as Git, Jenkins, Maven, CICD etc.
⁃ RESTful Web Services
⁃ Databases, such as NoSQL (DynamoDB, Mongo) and RDBMS (MySQL, Oracle)
⁃ Caching technologies (Redis, memcached)
⁃ JSON
⁃ Monitoring tools like Splunk, AppDynamics
⁃ Work management tools (Jira, Confluence)
⁃ Software performance optimization (memory, CPU, scaling, etc…)
Preferred Qualifications:
• AWS – EC2, Kinesis, Cloudwatch
• Apache Kafka / Apache Storm
Required Education:
Bachelor’s degree in Computer Science or similar field
Don’t delay. Join the Software Resources team today!
Software Resources specializes in connecting talented IT professionals with challenging job opportunities that transform jobs into careers.
To meet our clients hiring needs, we continuously source talented IT Professionals with all levels of expertise and in all disciplines. We offer world class major medical, dental and vision benefits, 401(k) with match, short term disability, Life Insurance and AD&D. You, our future employees, can make a tremendous difference to our company and our clients. Please apply to this job and experience the Software Resources difference. You can view all of our jobs at https://www.softwareresources.com/careers/
Description:
The Sr. Mobile Developer applies practical knowledge of development and engineering to conceive, design, develop, test, and implement software fixes, enhancements, components, and/or new software systems and applications of moderate to high complexity. The Sr. Mobile Developer owns design and development, and drives development of components through their own and other engineers’ work. The Developer provides technical guidance and acts as a point of escalation and technical expert.
Responsibilities:
• Owns the design and development of software fixes, enhancements, components, and/or new software systems and applications using new or existing technologies.
• Designs and develops maintainable, scalable, testable, and defect-free code via computer science fundamentals
• Drives development of components through own and other engineers’ work.
• Defines specifications and technical requirements of assigned development tasks.
• Develops technical solutions that meet specifications with forethought on impact to future development.
• Reviews code, following and setting code quality standards.
• Develops and documents test plans for assigned development tasks and leads end-to-end testing and debugging in partnership with QA teams.
• Creates protocols, documentation and tools for deployment and maintenance of applications.
• Participates in setting the architectural direction for software development projects.
• Interacts and coordinates deliverables with other technical groups and customers in the organization.
• Recommends improvements to processes, technology, and interfaces that improve the effectiveness of the team.
• Provides timely, level-appropriate updates on status of ongoing work.
Basic Qualifications:
• Four to eight years of progressively related experience in design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems
• Team player, solution provider and proactive thinker with excellent communication skills
• Manages simultaneous work streams with ease
• Significant knowledge/experience in:
⁃ Mobile development
⁃ Flutter/Dart
⁃ Android/Kotlin/Java
⁃ Source control and build deploy tools such as Git, Jenkins, Maven, CICD etc.
⁃ RESTful Web Services
⁃ Databases, such as NoSQL (DynamoDB, Mongo) and RDBMS (MySQL, Oracle)
⁃ Caching technologies (Redis, memcached)
⁃ JSON
⁃ Monitoring tools like Splunk, AppDynamics
⁃ Work management tools (Jira, Confluence)
⁃ Software performance optimization (memory, CPU, scaling, etc…)
Preferred Qualifications:
• AWS – EC2, Kinesis, Cloudwatch
• Apache Kafka / Apache Storm
Required Education:
Bachelor’s degree in Computer Science or similar field
Don’t delay. Join the Software Resources team today!
Software Resources specializes in connecting talented IT professionals with challenging job opportunities that transform jobs into careers.
To meet our clients hiring needs, we continuously source talented IT Professionals with all levels of expertise and in all disciplines. We offer world class major medical, dental and vision benefits, 401(k) with match, short term disability, Life Insurance and AD&D. You, our future employees, can make a tremendous difference to our company and our clients. Please apply to this job and experience the Software Resources difference. You can view all of our jobs at https://www.softwareresources.com/careers/