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 4+ years of experience, you will be developing complex software solutions and drive technological advancements within our organization.
Key Responsibilities
- Design and implement robust, scalable, and maintainable applications using .NET / .NET Core 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 we'll- 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, User experience team, 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
YOU MUST HAVE
Bachelor s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematicsWE VALUE
Understanding various software development lifecycleDemonstrate the ability to develop efficient and high quality softwareKnowledge of software configuration management and change management practicesDiverse and global teaming and collaborationEffective communicatorCan quickly analyze, incorporate and apply new information and conceptsAbility to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisivenessAbility to convey subtle or complex messages clearly, as appropriate for the topic and audienceSome relevant experienceSkills Required
Nosql, Backend, Coding, Change Management, Debugging, Software Development Life Cycle, Sql