Senior Software Engineer

Posted on March 5, 2025

Apply Now

Job Description

  • Senior Software Engineer (C#/.NET, Angular, SQL, Azure)
  • Responsibilities:
  • * Design, develop, and maintain robust and scalable web applications using C#/.NET, Angular, SQL Server, and Azure cloud services.
  • * Contribute to all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • * Write clean, efficient, and well-documented code following best practices and coding standards.
  • * Participate in code reviews and provide constructive feedback to other team members.
  • * Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality products.
  • * Troubleshoot and resolve complex technical issues.
  • * Proactively identify and implement improvements to existing systems and processes.
  • * Stay up-to-date with the latest technologies and trends in software development.
  • * Mentor and guide junior engineers.
  • * Contribute to the architectural design and implementation of new features and functionalities.
  • * Participate in Agile development methodologies (e.g., Scrum, Kanban).
  • Qualifications:
  • * Bachelor's degree in Computer Science or a related field.
  • * 5+ years of experience in software development using C#/.NET.
  • * Strong proficiency in Angular (v2+ preferred).
  • * Extensive experience with SQL Server database design and development, including writing complex queries, stored procedures, and functions.
  • * Solid understanding of Azure cloud services, including (but not limited to) App Services, Azure Functions, Azure SQL Database, and Azure Storage.
  • * Experience with RESTful API design and development.
  • * Familiarity with design patterns and software engineering principles.
  • * Excellent problem-solving and analytical skills.
  • * Strong communication and collaboration skills.
  • * Experience with version control systems (e.g., Git).
  • * Experience with Agile development methodologies.
  • Preferred Qualifications:
  • * Experience with other JavaScript frameworks (e.g., React, Vue.js).
  • * Knowledge of DevOps practices and tools (e.g., CI/CD).
  • * Experience with containerization technologies (e.g., Docker, Kubernetes).
  • * Experience with performance tuning and optimization

Required Skills

c#/.net angular sql azure