
Overview
New Client - i3 Verticals
Posted on Apr 07, 2025
Minimum Required Experience : 7 years
Full Time
Skills
Description
Job Description - Senior Software Engineer
Job Title: Senior Software Engineer - .NET + Blazor
Job Summary
The Senior Software Engineer will be responsible for designing, developing, and maintaining high-quality software solutions using .NET technologies, including Blazor. The ideal candidate will have extensive experience in software development, a strong understanding of Agile methodologies, and the ability to lead projects and mentor junior team members.
Duties and Responsibilities
- Design and implement scalable and efficient software applications using ASP.NET Core and Blazor.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in Agile ceremonies and contribute to continuous improvement efforts.
- Develop and maintain APIs and integrate with third-party services.
- Utilize cloud services such as Microsoft Azure and AWS for application deployment and management.
- Mentor and guide junior developers in technical skills and best practices.
Qualifications and Requirements
- 7-10 years of experience in software development with a focus on .NET technologies.
- Proficiency in ASP.NET Core, C#, Angular, JavaScript, and SQL.
- Strong understanding of OOP principles, Design Patterns, and LINQ.
- Experience with cloud platforms such as Microsoft Azure and AWS.
- Familiarity with Agile methodologies and software development life cycle.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Key Competencies
- Leadership and team collaboration.
- Analytical thinking and problem-solving.
- Adaptability and willingness to learn new technologies.
- Time management and organizational skills.
Performance Expectations
- Deliver high-quality software solutions on time and within budget.
- Maintain a high level of code quality and adherence to best practices.
- Actively contribute to team discussions and project planning.
- Provide mentorship and support to junior team members.
Salary and Benefits
The salary for this position will be competitive and commensurate with experience. Benefits include health insurance, retirement plans, paid time off, and opportunities for professional development.