This job has expired.
Responsibilities:
* Demonstrate strong capabilities in assessing business needs while providing creative and effective solutions in conformance to emerging technology standards
* Interface and collaborate with other engineers in geographically distributed development centers
* Apply Agile methodology daily and follow Definition of Done (DoD) process for better quality by maintaining 80% and unit test coverage and 70% integration test coverage
* Develop technical & domain expertise and apply to solving product challenges
* Estimate engineering effort, plan implementation, and roll out applications with cross-functional impacts
* Share engineering support and release
Qualifications:
* BS in Computer Science or related fields with 4+ years of professional experience or MS with 2+ years of experience
* Excellent understanding of computer science fundamentals, data structures, algorithms, OOPs, and OOA/D
* Demonstrated experience in modern programming languages (for example, Java/C++) and design patterns
* Demonstrated capabilities in assessing business needs while providing creative and effective solutions in conformance to emerging technology standards
* Team player with strong analytical, verbal, and written communication skills
* Ability to work in a fast paced, iterative development environment and adapt to changing business priorities and to thrive under pressure
Nice to have:
* Experience with HTTP, XML, JSON, Node JS, JavaScript
* Hands-on experience in Java/J2EE, XML, Web technologies, Web Services
* Experience with agile development methodologies with Test Driven Development (TDD) and CI (Continuous Integration)/CD (Continuous Delivery)
* Experience with unit testing and mocking frameworks
Subscribe to job alerts and upload your resume!
*By registering with our site, you agree to our
Terms and Privacy Policy.
|
|
|