Software Developer Position
We are seeking a skilled Fullstack C# Engineer to join our team. As a key member, you will be responsible for designing and developing scalable applications using your expertise in C#, Angular, and Azure. Your role will involve collaborating with cross-functional teams to drive product innovation and technical excellence.
Key Responsibilities:
* Develop new features: Work closely with the product team to design and implement cutting-edge features that meet business requirements.
* Troubleshoot production issues: Utilize your analytical skills to identify and resolve complex problems that impact system stability.
* Collaborate on product direction: Contribute to strategic planning and decision-making processes to shape the future of our software.
* Optimize application performance: Apply your knowledge of Azure resources and scalability principles to ensure efficient user experiences.
* Deploy applications: Safely deploy applications on Azure or on-premise servers, adhering to best practices and quality standards.
* Document technical components: Develop comprehensive documentation for technical stakeholders to facilitate knowledge sharing and collaboration.
* Implement CI/CD pipelines: Design and maintain automated deployment and testing processes to streamline development workflows.
Requirements:
* Bachelor's Degree: Hold a degree in Computer Science, Engineering, or a related field.
* C# and Angular experience: Possess at least 5 years of hands-on experience working with .NET/C# and Angular.
* SQL proficiency: Demonstrate strong proficiency in SQL and the ability to develop and consume REST APIs.
* Azure expertise: Have hands-on experience with Microsoft Azure and its services.
* Advanced English Level: Possess an advanced level of English language proficiency.