About the Organization
We are an expanding global technology company focused on delivering scalable, cloud-driven enterprise solutions. Our work centers around helping organizations streamline operations, improve efficiency, and accelerate digital transformation through modern software platforms.
We promote a culture built on innovation, collaboration, and continuous learning, offering engineers the opportunity to work with the latest technologies and contribute to impactful projects.
Role Overview
We are looking for an experienced Senior Software Engineer to join our engineering team. In this role, you will be responsible for developing and maintaining robust, scalable applications using .NET technologies, Angular, SQL Server, and Azure.
The ideal candidate is detail-oriented, follows clean coding practices, and effectively utilizes AI-powered development tools to improve productivity and code quality.
Key Responsibilities
- Design, develop, and deliver software solutions aligned with project requirements
- Adhere to established development standards, processes, and quality guidelines
- Conduct and participate in peer code reviews to ensure high-quality output
- Prepare and maintain technical and end-user documentation
- Collaborate with cross-functional teams during planning, design, and development phases
- Track tasks and maintain progress updates using internal systems
- Contribute to continuous improvement initiatives within the engineering team
Qualifications & Experience
- Bachelor’s degree in Computer Science, IT, or related discipline
- Minimum 5 years of hands-on experience in software development
Technical Skills
- Strong proficiency in C#, ASP.NET, .NET Core, and Web APIs
- Experience working with Angular (version 2 or above) and front-end technologies including JavaScript, HTML, CSS, Bootstrap, and jQuery
- Solid understanding of SQL Server (MsSQL)
- Experience working with Microsoft Azure cloud services
- Familiarity with modern development environments and tools