We are seeking a highly skilled Software Engineer with a minimum of 6 years of experience in software product development, specializing in the Microsoft stack of Technologies.
Roles and Responsibilities
The ideal candidate will have a strong background in ASP.NET, C#, and JavaScript, coupled with hands-on experience in Azure cloud services such as Azure App Services, Azure Functions, and Azure Service Bus. The candidate should also possess expertise in API development, Kubernetes, Docker, and object-oriented design principles. Additionally, proficiency in data modeling, responsive UI design, and familiarity with UI frameworks like Angular is essential for this role.
Responsibilities
- Collaborate with cross-functional teams to design, develop, and maintain software solutions using the Microsoft stack of Technologies, adhering to best practices and coding standards.
- Utilize Azure cloud services such as Azure App Services, Azure Functions, and Azure Service Bus to build scalable and reliable applications.
- Develop APIs and microservices to facilitate seamless communication between different components of the system.
- Implement and maintain data models and object-oriented designs to ensure the efficiency and scalability of the software solutions.
- Create responsive UI designs and integrate them with UI frameworks like Angular to deliver intuitive user interfaces.
- Propose innovative ideas and solutions to address complex problems faced by multiple divisions within the organization.
- Take ownership of assigned tasks and drive them to completion within specified timelines.
- Collaborate with team members to review code, provide constructive feedback, and ensure the overall quality of deliverables.
- Stay updated with the latest technologies and industry trends to continuously improve the software development process.
- Communicate effectively with stakeholders to gather requirements, provide updates, and address any concerns related to the software projects.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Microsoft Azure certification(s) (e.g., Azure Developer Associate, Azure Solutions Architect Expert).
- Experience with DevOps practices and tools, particularly Azure DevOps.
- Familiarity with other cloud platforms such as AWS or Google Cloud Platform.
- Knowledge of agile software development methodologies such as Scrum or Kanban.
- Experience working in regulated industries such as finance or healthcare.
Qualifications (Requirements added by the job poster)
- Bachelor's Degree
- 1+ years of work experience with Kubernetes
- 1+ years of work experience with API Development