Sr. .Net Developer
- Full Time
About the role
We are seeking a skilled and motivated Software Engineer with over 10 years of experience to design, build, test, and maintain software applications that power our customer-facing businesses. You will work with internal product teams and stakeholders to gather requirements and translate them into technical specifications. As part of this high-performing team, you will adhere to established best practices for code management and technical specifications, perform code and security reviews, conduct integration testing, and implement existing DevOps procedures.
Job Responsibilities:
Solution Design and Implementation:
- Create efficient and logical solution designs for clients.
- Understand the benefits of various design methodologies and object-oriented environments.
- Recognize system deficiencies and implement effective solutions.
Coding Standards and Peer Reviews:
- Communicate and enforce coding standards, conducting peer reviews and working collaboratively with others.
- Perform code and security reviews, ensuring adherence to best practices.
Development:
- Seek and participate in development opportunities beyond required training.
- Contribute to a collaborative and innovative team environment.
Collaboration and Communication:
- Work with internal product teams and stakeholders to gather requirements and translate them into technical specifications.
- Utilize strong team and interpersonal communication skills to foster a collaborative work environment.
Technical and DevOps Procedures:
- Implement existing DevOps procedures, ensuring smooth integration and deployment.
- Perform integration testing to ensure seamless functionality.
Additional Skills:
Core Competencies:
- 10+ years of experience with C# and its use in object-oriented programming (OOP) methodologies.
- 10+ years of experience with the ASP.NET framework technology, including ASP.NET Core.
- 7+ years of experience with front-end JS component libraries, such as Angular, React, or Vue (Angular preferred).
- 10+ years of experience in SQL database development, including Microsoft SQL Server and T-SQL.
Technical Expertise:
- Experience working with Azure serverless technologies like Function and Logic Apps.
- Strong knowledge of the implementation of REST and other API technologies.
- Experience with modern front-end web development, including HTML5, CSS3, JS, or TypeScript.
- Software methodology experience in Agile methodologies such as Scrum, Kanban, XP, and others.
Preferred Qualifications:
- Additional experience with Syncfusion components is preferred but not required.
- Experience with all Microsoft Azure technologies, including the API gateway, Azure SQL, and Azure App Services.