Overview
Senior Software Engineer Jobs in Amman · Jordan at Confidential
As a Senior Software Engineer, you will be at the forefront of developing cutting-edge software solutions that drive our business forward. This role is not just about writing code; it involves architecting and implementing robust systems that are vital for our clients’ success. You will collaborate closely with a diverse team of talented engineers, designers, and product managers to build scalable applications using technologies like C#, .NET, and ASP.NET Core. Your expertise will help shape our product offerings and ensure they meet the highest standards of quality and performance.
Your role will also encompass mentoring junior developers and fostering a culture of continuous improvement within the team. By sharing your knowledge in areas such as Clean Architecture, Domain-Driven Design, and REST APIs, you will help elevate the team’s skill set and contribute to a collaborative work environment. This position allows you to have a significant impact on project outcomes, as you will be involved in all phases of the software development lifecycle, from design to deployment and beyond.
We prioritize your professional growth and development. As a Senior Software Engineer, you will have access to ongoing training opportunities and resources to enhance your skills in technologies such as Angular, TypeScript, SQL Server, and Azure DevOps. We believe in nurturing talent and providing pathways for career progression, ensuring that your journey with us is fulfilling and aligned with your career aspirations. Join our innovative team and help us push the boundaries of technology while making a meaningful impact.
- Responsibilities:Lead backend development efforts using C#, .NET, and ASP.NET Core to create scalable and efficient applications that meet client requirements and industry standards.
- Develop dynamic frontend solutions using Angular and TypeScript, ensuring a seamless user experience that enhances customer satisfaction.
- Design and implement complex enterprise data models in SQL Server, optimizing data retrieval and storage for performance and scalability.
- Apply Clean Architecture and Domain-Driven Design principles to ensure maintainable and extensible software solutions that align with business goals.
- Implement role-based access control and secure coding practices to protect sensitive data and ensure compliance with industry regulations.
- Conduct unit and integration testing, utilizing debugging tools to identify and resolve issues, thereby ensuring the reliability and performance of applications.
- Participate in code reviews to maintain high coding standards and foster a culture of quality within the engineering team.
- Utilize Git for version control and Azure DevOps for CI/CD processes, streamlining the development workflow and enhancing collaboration.
- Develop workflow-driven enterprise applications that include notifications and document handling features, improving operational efficiency and user engagement.
Title: Senior Software Engineer
Company: Confidential
Location: Amman · Jordan