SDE 2 | NJP Technologies
Job type: Full Time · Department: Marketing · Work type: On-Site · INR 1000000 - 1500000 / year
Bengaluru, Karnataka, India
NJP Technologies is seeking a highly skilled and motivated Software Development Engineer - 2 to join our team. As a key member of our engineering team, the successful candidate will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.
The ideal candidate will have a deep understanding of software development principles and practices, as well as excellent problem-solving skills and the ability to work effectively in a team environment.
Proficiency in programming languages such as Java, Python, or C++ and the ability to learn new languages quickly.
Strong understanding of software development methodologies, including Agile and Scrum.
Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions.
Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
Experience with cloud-based technologies, including Amazon Web Services (AWS) or Microsoft Azure.
Strong understanding of data structures, algorithms, and software design patterns.
Experience with version control systems, including Git.
Design, develop, and deliver high-quality software solutions that meet the needs of our customers.
Collaborate with cross-functional teams, including product management, design, and QA, to ensure that software solutions meet customer needs and business requirements.
Identify and prioritize technical project requirements, and develop and maintain project plans and timelines.
Develop and implement software testing strategies and plans, and collaborate with QA teams to ensure that software solutions meet quality and reliability standards.
Provide technical guidance and mentorship to junior engineers, and contribute to the development of technical skills and knowledge within the team.
Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve the quality and effectiveness of software solutions.
Participate in code reviews and provide feedback to improve the quality and maintainability of software solutions.
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.