
Overview
Location: Pune
Employment Type: full-time
Designation: Mid/Sr. Software Engineer (Back End)
Job Details
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.