Job Openings
Senior .Net Full Stack Developer (Remote, USD Salary)
About the job Senior .Net Full Stack Developer (Remote, USD Salary)
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degrees are a plus.
- This position requires working hours aligned with the US time zone.
- Minimum of 5-7 years of experience in software development, with a focus on .NET and AngularJS or similar technologies.
- At least 1 year of experience in team management, demonstrating strong leadership and mentorship abilities.
- Recent experience in product-based companies, with a preference for those in the fintech industry.
- Proven expertise in developing scalable and secure web applications using .NET and AngularJS.
- Strong understanding of software development best practices, including design patterns, code reviews, and testing methodologies.
- Experience with agile development methodologies and tools.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.
Responsibilities:
- Lead and mentor a team of software engineers, fostering a collaborative and high-performance work environment.
- Oversee the design, development, and deployment of robust web applications using .NET and AngularJS technologies.
- Ensure the team adheres to best practices in coding, testing, and documentation.
- Collaborate with cross-functional teams, including product management, QA, and UX/UI designers, to deliver high-quality software solutions.
- Drive the technical vision and roadmap for the engineering team, ensuring alignment with company goals and objectives.
- Manage and optimize the software development lifecycle, from requirements gathering to deployment and maintenance.
- Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
- Stay updated with emerging technologies and industry trends, incorporating relevant advancements into the development process.
- Troubleshoot and resolve complex technical issues, ensuring minimal downtime and optimal performance of applications.