As a Senior Software Engineer at NCSi, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will work closely with cross-functional teams to gather requirements and translate them into technical specifications.
Your role will involve writing productive, scalable code, conducting code reviews, and mentoring junior engineers. You will also participate in the software development lifecycle, from planning and design to deployment and maintenance, ensuring best practices in software development are followed.
Technical / Professional Skills :
Senior Software Engineer
1. Java recent versions
2. Object Oriented Programming
3. Spring / Spring Boot
4. Unit testing (JUnit), BDD(JBheave/Cucumber)
5. Build automation (Gradle/Maven + Bamboo)
6. IDE (Eclipse / IntelliJ)
7. Git
8. HTTP/REST
9. Security fundamentals
Non-Technical / Soft Skills
1. Strong hands-on coder
2. Communication
3. Decisiveness
4. Modelling skills (UML)
5. Conceptual thinking
6. Attention to quality
7. Get stuff done
8. Lifelong learner
9. Shares knowledge with others
10. Seeks to understand underlying requirements and business rationale
📌 Senior Software Engineer (Pune)
🏢 NCSi
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.