Job Title: Full Stack Senior Software Engineer
Location:Coppell, TX (100% Onsite)
Employment Type: Contract
Experience: 7+ Years
Technology Stack: .Net, Angular, Azure
Key Responsibilities
- Design, develop, and maintain end-to-end full-stack solutions using C#, .Net Core, and Angular 7+.
- Build, implement, and optimize REST APIs for efficient communication between services.
- Work with Cosmos DB, SQL Server, and other database technologies to design and manage scalable databases.
- Collaborate with cross-functional teams to translate business requirements into technical specifications.
- Develop responsive and interactive UIs using Angular, Bootstrap, CSS3+, HTML4+, and TypeScript.
- Leverage Azure cloud services to build and deploy cloud-based applications and solutions.
- Work on the integration of cutting-edge technologies like Generative AI and LLMs (Large Language Models) into software solutions.
- Ensure application performance, quality, and responsiveness by implementing best coding practices.
- Troubleshoot, debug, and upgrade existing software to ensure optimal functionality.
- Follow and promote design patterns, best coding practices, and development methodologies.
- Lead, mentor, and collaborate with other developers to build robust and scalable software solutions.
Key Skills & Qualifications
- 7+ years of professional experience in Full Stack Development.
- Strong proficiency in C#, .Net Core, and building REST APIs.
- Expertise in Angular 7+, with hands-on experience in Bootstrap, CSS3+, HTML4+, and TypeScript for UI development.
- Solid experience working with Cosmos DB, SQL Server, and database management.
- Proven experience in cloud development, with Azure preferred.
- Familiarity with Generative AI and LLMs is a plus.
- In-depth knowledge of design patterns, data structures, and algorithms.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work in a fast-paced environment and adapt to changing priorities.
Preferred Qualifications
- Experience in Agile/Scrum development methodologies.
- Knowledge of DevOps practices and working with CI/CD pipelines.
- Familiarity with other cloud platforms such as AWS or Google Cloud.