US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 25th Sep 2024
• Create source code as required to implement features as assigned during sprint planning activities.
• Perform code reviews as requested and guide junior developers in best practices.
• Perform production deployments as needed.
• Participate in daily standups and scrum ceremonies – estimating story points for requested work.
• Write unit tests to validate code.
• Provide support and guidance for junior developers and offshore engineers
• Implement code with best practices for operational support – error handling, logging, graphing of key metrics, graceful failure, tuning timeouts appropriately.
• Participate in a 24x7x365 on call rotation.
• Provide support as needed during production outages off hours.
Requirements:
• BS or MS in engineering or computer science related discipline or equivalent experience.
• 6 years of building custom software solutions using at least two modern, object-oriented programming and/or scripting languages (Python preferred)
• Expert knowledge of Android platform, experience with native development in Kotlin.
• Ideally experience with Jetpack, Compose, etc.
• Deep background in Android ecosystem, build pipeline approaches, app distribution, MDM, etc.
• Expert knowledge of GIT version control including using branches, code reviews, tags, etc.
• Excellent communications, collaboration skills: written and verbal
• Positive and growth-oriented mindset. Flexible personality, comfortable with collaboration, open communication and reaching across functional borders.
Desired:
• Experience working with complex applications with many integrations.
• Deep experience debugging integrations involving 3rd party vendors.
• Knowledge of security technologies for application development including encryption, hashing, etc.
• Strong data analysis skills
• Knowledge of using Unit testing frameworks and experience writing unit tests as part of the development process.
• Expert Knowledge of agile scrum methodology and experience working on a scrum team.
• Working knowledge of relational database technologies
• Experience working with REST APIs and RESTful architectural style
• Working knowledge of Devops tools – creating code pipelines using Jenkins (or equivalent) to automatically deploy and validate deployments (web and service)