Maimsd Technology is seeking a highly experienced .Net Engineer with strong C# programming skills to lead a team in designing, developing, and deploying robust software solutions.
The ideal candidate will have extensive experience in the full software development lifecycle, strong leadership capabilities, and expertise in .Net technologies and SQL Server.
This role is crucial for managing project lifecycles, ensuring code quality, and driving the successful delivery of scalable and secure web applications.
Key Responsibilities
- Team Leadership: Lead a team of 3-5 developers in the design, development, and deployment of software solutions using .Net technologies.
- Project Management: Manage project lifecycles, including comprehensive planning, efficient execution, diligent monitoring, strategic resource allocation, and proactive risk mitigation.
- Solution Design: Analyze project requirements thoroughly and design efficient solutions utilizing C#, ASP.Net (2.0/3.5/4.0), and ADO.Net.
- Application Development: Develop and implement secure and scalable web applications, maintaining a strong focus on data integrity and optimal performance.
- Database Management: Design and manage databases using SQL Server, which includes writing complex queries, procedures, views, and triggers, and implementing performance tuning techniques.
- Documentation: Create and maintain clear, concise technical documentation associated with all projects.
- Code Quality & Standards: Conduct regular code reviews and ensure strict adherence to best practices and coding standards (SEI-CMM preferred).
- Communication & Collaboration: Effectively communicate project goals, expectations, and timelines to both team members and key stakeholders.
- Release Management: Oversee application release management and deployment processes.
- SDLC Participation: Actively participate in the overall Software Development Life Cycle (SDLC) process.
Qualifications
- Education: Bachelor's degree in Computer Science, Information Technology, Electronics & Communication Engineering, Electrical Engineering, or a related field (BE/BTech/MCA).
- Experience:
- 6-10 years of overall experience in .Net development and SQL Server technologies.
- Minimum of 2 years of experience leading and managing a team of developers.
- Technical Skills:
- Proven ability to manage multiple projects simultaneously.
- Strong understanding of database design concepts and principles.
- Experience with Web APIs, Web services, and various deployment methodologies.
- Soft Skills:
- Excellent communication, collaboration, and problem-solving skills.
- Ability to work independently with minimal supervision and manage time effectively.
- Strong analytical and critical thinking skills.
- Passion for technology and a commitment to continuous learning.
Desired Skills
- Experience with payment gateway integrations (a plus).
- Familiarity with the e-Governance domain (a plus).
- Knowledge of JavaScript (preferred).
Skills Required
.NET Development, Sql, Web Apis, Web Services, Javascript