Job Role: As a software developer, you ll be the brain behind crafting, developing, testing, going live, and maintaining the system. You should be passionate about understanding the business context for features built to drive better customer experience and adoption.
Key responsibilities:
1. Comply with coding standards and technical design
2. Adapt structured coding styles for easy review, testing, and maintainability of the code
3. Integrate the developed functionality and/or component into a fully functional system
4. Ensure unit and integration level verification plans are in place and adhere to the great quality of code at all times
5. Active participation in troubleshooting, debugging and updating current live system
6. Verify user feedback in making the system more stable and easy
7. Work closely with analysts, designers, and other peer developers
Requirements:
1. Familiar with the software development life cycle (SDLC) from analysis to deployment
2. Bachelor s degree in computer science or equivalent practical experience
3. Understanding of OOPS concepts, persistence, and threading
4. Proficient in Java
5. Hands-on with SQL or NoSQL database
6. Knowledgeable in data structures and algorithms
7. Experience with open-source projects
8. A background in engineering with sound oral and written communication skills
9. Prior experience with AWS, Azure, & Google will be a plus
Skill(s) required
AlgorithmsAmazon Web Server (AWS)Data StructuresJavaJavaScriptMicrosoft AzureReactJSSpring MVC
Nimesa is an award-winning and venture-funded data protection and copy data management company in Bengaluru that creates an enterprise-class backup and recovery solution. Our product can cater to the needs of enterprise AWS users who are looking for a 360 data protection solution that can do more than just backup and recovery.