As a senior software developer , you will be a key contributor to our software development team, responsible for designing, developing, and maintaining high-quality software solutions. This role requires strong technical expertise, leadership capabilities, and the ability to collaborate effectively with cross-functional teams.
You'll be working with various departments to implement critical applications that will improve the organization's manufacturing efficiency and impact the bottom line. You'll also be responsible for new project research and development. The candidate must have good organizational skills and the ability to work without direct supervision.
Responsibilities:
•Software Development:•
• lead the design and development of complex software applications, ensuring high performance, scalability, and maintainability.
• Write clean, efficient, and well-documented code in accordance with industry best practices.
• Experience in the different phases of the software development lifecycle.
• Ensure software development, deployment, and management are done according to department policy.
• Testing and deployment of applications as required.
• Integration of internal applications with third-party software.
• Rewrite legacy internal applications on a modern technology stack.
•Software Maintenance:•
• Proactive monitoring and support of internal applications
• Respond to and resolve requests (bug report, new feature) from users within defined SLAs
• Training or directing users on the correct use of software applications.
•Technical Leadership:•
• Provide technical guidance and mentorship to junior developers, fostering a culture of knowledge sharing and continuous learning.
•Architecture and Design:•
• Contribute to the architecture and design of software systems, making informed decisions about technology stacks, frameworks, and design patterns.
• Review and evaluate code contributions to ensure adherence to design principles and coding standards.
•Code Reviews:•
• Conduct thorough code reviews to maintain code quality, identify areas for improvement, and ensure compliance with coding standards.
•Problem Solving:•
• Analyze complex technical problems and propose innovative solutions, considering factors such as performance, security, and usability.
•Collaboration:•
• Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions.
•Documentation:•
• Create and maintain comprehensive technical documentation, including system architecture, design specifications, and developer guides.
•Continuous Improvement:•
• Actively participate in process improvement initiatives, suggesting and
• implementing enhancements to development workflows and methodologies.
Qualifications/Experience :
• Bachelor's or master's degree in computer science, software engineering, information technology, or a related field.
• Proven experience as a senior software developer, demonstrating leadership and technical expertise.
• Proficiency in multiple programming languages, with a strong foundation in
• languages such as Java, C#,.NET, or JavaScript.
• Experience designing and developing web services and APIs.
• Experience with MS SQL Server or a similar relational database.
• Experience developing desktop applications is a plus.
• Experience with modern software development frameworks and tools.
• In-depth knowledge of software architecture, design principles, and patterns.
• Strong problem-solving and critical-thinking skills.
• Excellent communication and collaboration abilities.
Benefits:
• Opportunity to work on real projects and gain practical experience.
• There is room for growth and advancement within the company.
• Competitive compensation package.
Additional Information:
This is a full-time position located in Navi Mumbai.
Systel is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences
Job Types: Full-time, Permanent
Pay: Up to ?3,000,000.00 per year
Schedule:
• Day shift
• Monday to Friday
Tipe Lokasi:
• In-person
Experience:
• ASP.NET Core: 6 years (Required)
• total work: 6 years (Required)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.