We are seeking a highly Skilled Senior Software Engineer with a strong full-stack development background in .Net and angular to join our innovative engineering team. With over 5 years of experience, you will be developing complex software solutions and drive technological advancements within our organization.
- Design and implement robust, scalable, and maintainable applications using .NET for the backend and Angular for the frontend.
- Extensive hands-on experience in database management including proficiency in SQL and NoSQL databases.
- Write clean, efficient, and well-** Key **documented code, following best practices and coding standards, testing methodologies, and deployment processes.
- Conduct thorough testing and debugging of applications to ensure high performance and reliability.
- Work closely with cross-functional teams, including product managers, Architects, designers, and QA engineers, to deliver integrated solutions.
- Collaborate with cross-functional teams, including R&D, Architecture, HUE, Offering and quality assurance.
- Prepare detailed documentation, including design specifications, test plans, and reports.
- Stay updated with industry trends, tools, and technologies to ensure the team remains competitive and innovative.
- Troubleshoot and resolve complex technical issues across the stack.
- Participate in Agile development practices, including sprint planning, daily stand-ups, and retrospectives.
- Experience in applying design patterns and solid principles
Qualifications:
- Master’s degree in engineering.
- Minimum of 3 years of experience in .Net and Angular, Angular, web api, sql
Must have:
- Strong proficiency in C# , Angular and Database following Software Development Life Cycle
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Visual Studio IntelliCode, code-generation tools) to enhance productivity.
- Understanding of AI-powered code analysis, refactoring, and optimization recommendations.
- Basic understanding of LLM-based application capabilities, including prompting, fine-tuning, and constraints.
- Ability to integrate or consume AI/ML-powered APIs (e.g., Azure AI Services, Cognitive Services, OpenAI APIs).
- Excellent problem-solving skills and a deep understanding of engineering principles.
- Strong communication and interpersonal skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Knowledge of cyber security, secure coding practices.
- Familiarity with Agile development methodologies.