.net software engineer w2 only at Compunnel Inc.
Smithfield, RI 02917
About the Job
Job Title:
Senior .NET Software Engineer
Job Summary:
We are seeking an experienced and motivated Senior .NET Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable .NET applications while collaborating with cross-functional teams to deliver high-quality software solutions. This role requires strong technical expertise, excellent problem-solving skills, and a passion for innovation.
Key Responsibilities:
Software Development:
- Design, develop, test, and maintain high-performance, scalable, and secure .NET applications using technologies such as C#, ASP.NET, .NET Core, and Entity Framework.
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Perform unit testing and integration testing to ensure application reliability and performance.
Architecture & Design:
- Participate in architectural discussions and design scalable solutions.
- Develop system designs and contribute to architectural decision-making.
- Ensure applications are optimized for maximum performance and scalability.
Collaboration & Leadership:
- Work closely with product owners, business analysts, and other stakeholders to gather and analyze requirements.
- Mentor and guide junior developers, fostering a culture of learning and continuous improvement.
- Collaborate with DevOps engineers to streamline CI/CD pipelines and deployment processes.
Troubleshooting & Maintenance:
- Identify, troubleshoot, and resolve application issues and bugs.
- Maintain and improve legacy systems while planning for modernization.
- Monitor application performance and implement enhancements as needed.
Required Skills and Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: 5+ years of professional experience in .NET development.
- Technical Expertise:
- Proficient in C#, ASP.NET, .NET Core, and Entity Framework.
- Strong experience with RESTful APIs, Web Services, and Microservices architecture.
- Solid understanding of front-end technologies (HTML, CSS, JavaScript, Angular/React is a plus).
- Proficient in SQL Server, database design, and optimization.
- Familiarity with cloud platforms such as Azure or AWS.
- Experience with CI/CD pipelines, Git, and version control tools.
- Soft Skills:
- Excellent communication and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications:
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of Agile/Scrum methodologies.
- Certifications in .NET development or cloud platforms (e.g., Microsoft Certified: Azure Developer Associate).