Senior Software Engineer
Posted on March 5, 2025
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