Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Synergis, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior .NET Software Engineer (Azure Cloud Native) at Synergis will play a crucial role in the design, development, and implementation of scalable, cloud-native applications within the Azure environment. The individual will be responsible for leveraging their expertise in .NET development to create robust software solutions, collaborating with cross-functional teams to enhance system architecture and maintain best practices in coding standards. This role demands a proactive approach to both development and problem-solving, ensuring optimal performance, security, and usability of all applications developed under their guidance.
Job Responsibilities
- Design, build, and maintain efficient, reusable, and reliable .NET code.
- Develop cloud-native applications utilizing Microsoft Azure services and technologies.
- Collaborate with product managers, architects, and other engineers to define software requirements and user interactions.
- Perform code reviews and mentor junior engineers to foster professional growth.
- Implement automated testing platforms and unit tests for new features and functionalities.
- Maintain documentation of code and software design for future reference.
- Diagnose and resolve performance issues in existing applications.
- Participate in agile development processes including sprint planning and retrospectives.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software development with a strong focus on .NET technologies.
- Proficient in Azure cloud services, including but not limited to Azure Functions, Azure SQL, App Services, and Azure DevOps.
- Strong understanding of RESTful services and API design.
- Hands-on experience with microservices architecture and containerization technologies like Docker and Kubernetes.
- Expertise in developing applications with C#, ASP.NET, ASP.NET Core, and Entity Framework.
- Familiarity with CI/CD pipelines and version control systems such as Git.
- Excellent problem-solving skills and the ability to work independently.
Technologies & Tools
This position will require proficiency in a variety of technologies including .NET Framework, .NET Core, Microsoft Azure, C#, ASP.NET, and related cloud services. Familiarity with development tools such as Visual Studio, Azure DevOps, and Git for version control, as well as experience working with containerization tools like Docker, is essential. Knowledge of agile methodologies and automated testing tools will also be beneficial for success in this role.
Ideal Candidates
The ideal candidate for this role will possess a strong blend of technical expertise and interpersonal skills, demonstrating a commitment to continuous improvement and innovation. They should be analytical thinkers, capable of tackling complex challenges, coupled with an eagerness to collaborate within a team-oriented environment. Effective communication, both verbal and written, will be a significant asset in ensuring project alignment and understanding across diverse stakeholders. A passion for technology and a drive to push boundaries in software solutions will also mark them as a strong fit for Synergis.
Not every state sets a number of job contacts a week. In Missouri it is the number you are given when you register, which varies by area. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.