Senior Programmer (5-6 yrs)
Northcorp Software
posted 1d ago
Flexible timing
Employment Type : Full-Time
About Northcorp Software :
Northcorp Software is a leading provider of innovative technology solutions, driving digital transformation for clients across diverse industries including Telecom and Retail. With a team of over 250 skilled professionals, we specialize in Application Development, Enterprise Solutions, and Business Process Management (BPM) services. Our global presence in India, the UK, and Europe enables us to deliver cutting-edge solutions leveraging Data Science and Analytics, ensuring our clients stay ahead in a rapidly evolving digital landscape.
Role Overview :
We are seeking a highly motivated and experienced Senior Programmer to join our remote team. As a Senior Programmer, you will play a crucial role in designing, developing, and maintaining robust and scalable software solutions. You will collaborate closely with cross-functional teams, including analysts, designers, and project managers, to deliver high-quality deliverables that meet our clients' needs. This role demands a strong understanding of software development principles, excellent problem-solving skills, and the ability to work independently in a remote environment.
Responsibilities :
Software Development & Design :
- Design, develop, and implement efficient and maintainable code for back-end web applications and enterprise solutions.
- Apply object-oriented design principles to create scalable and reusable software components.
- Participate in architectural discussions and contribute to the design of software systems.
- Conduct thorough code reviews and provide constructive feedback to team members.
Problem Solving & Debugging :
- Analyze and resolve complex technical issues and bugs in a timely manner.
- Perform root cause analysis and implement effective solutions to prevent recurring issues.
- Optimize application performance and ensure high availability.
Collaboration & Communication :
- Collaborate effectively with cross-functional teams to gather requirements, provide technical guidance, and ensure seamless integration.
- Communicate technical concepts clearly and concisely to both technical and non-technical stakeholders.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Documentation & Maintenance :
- Create and maintain comprehensive technical documentation, including design specifications, code comments, and user manuals.
- Ensure adherence to coding standards and best practices.
- Perform regular code maintenance and updates to improve software quality and security.
Technical Leadership :
- Mentor junior developers and provide technical guidance.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to the development of internal tools and processes to improve team efficiency.
Qualifications :
Education : Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
Technical Skills :
- Proven expertise in back-end web development using languages such as Java, Python, C#, or Node.js.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with relational databases e.g., MySQL, PostgreSQL, SQL Server and NoSQL databases (e.g., MongoDB).
- Proficiency in web frameworks e.g., Spring Boot, Django, .NET Core.
- Experience with version control systems (e.g., Git).
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Understanding of API development (RESTful, GraphQL).
Soft Skills :
- Excellent problem-solving and analytical skills.
- Strong attention to detail and a commitment to quality.
- Ability to work independently and manage time effectively in a remote environment.
- Excellent communication and interpersonal skills.
- Ability to work in a fast-paced and dynamic environment.
- Ability to learn new technologies quickly.
Experience :
- Minimum of 5+ years of experience in software development.
- Experience in enterprise solutions or related industries is highly desirable.
- Experience working with agile development methodologies.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Programmer roles with real interview advice
National Institute for Smart Government (NISG)
6-10 Yrs
Panchkula
Extreme Networks India Pvt Ltd
6-10 Yrs
Bangalore / Bengaluru
RAXA PACKAGING SOLUTIONS PVT. LTD.
4-8 Yrs
Pune
Unikaihatsu Software Private Limited
3-6 Yrs
Ahmedabad
Unikaihatsu Software Private Limited
3-6 Yrs
Ahmedabad
ApicalGo Consultancy
2-8 Yrs