Job Title: Senior Software Engineer (Back End)
Location: Pune
Company Overview:
Systems Plus Solutions is a leading Technology Consulting services and ADM (Applications Development and Maintenance) services organization committed to delivering innovative solutions to our clients. We are currently seeking a talented and experienced Senior DevOps Engineer to join our dynamic team and contribute to our continued success.
Position Overview: We are looking for a talented and experienced Senior Software Engineer to join our back-end development team. The ideal candidate will have a strong background in C# and the .NET Framework, with extensive experience in SQL and designing RESTful APIs. As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining robust and scalable back-end systems.
Key Responsibilities:
-
Architect and Design: Design and implement scalable and efficient back-end solutions using C# and the .NET Framework.
-
Develop and Maintain: Develop new features and maintain existing systems, ensuring high performance and reliability.
-
Database Management: Design and optimize SQL databases and write efficient queries to support application needs.
-
API Development: Create and maintain RESTful APIs, ensuring they are robust, secure, and easy to integrate with front-end systems.
-
Code Quality: Write clean, maintainable code with thorough documentation and automated testing.
-
Collaboration: Work closely with front-end developers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions.
-
Mentorship: Provide technical leadership and mentorship to junior developers, helping them grow and succeed.
-
Problem Solving: Troubleshoot and resolve complex issues related to back-end systems and performance.
Qualifications:
-
Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
-
Experience: Minimum of 6 to 8 years of experience in back-end development with a strong focus on C# and the .NET Framework.
-
Technical Skills:
-
Proficiency in C# and the .NET Framework (Core and/or Framework).
-
Extensive experience with SQL and relational databases (e.g., SQL Server, PostgreSQL).
-
Strong knowledge of RESTful API design and implementation.
-
Experience with cloud platforms (e.g., Azure, AWS) is a plus.
-
Familiarity with modern development practices such as CI/CD, containerization (e.g., Docker), and version control (e.g., Git).
-
Soft Skills:
-
Excellent problem-solving abilities and analytical skills.
-
Strong communication skills and the ability to work collaboratively in a team environment.
-
Proven ability to handle multiple priorities and meet deadlines.
What We Offer:
-
Competitive salary and benefits package.
-
Flexible work hours and remote work options.
-
Opportunities for professional growth and development.
-
Collaborative and innovative work environment.