Senior Developer II - Full Stack .NET & Azure
Location
|
US-MD-Linthicum
|
ID |
2024-27499
|
Type |
Regular Full-Time
|
Category |
Information Technology
|
Overview
Breakthru Beverage Group is seeking a highly motivated, dynamic, and meticulous team player to join our Enterprise Systems development team. The ideal candidate will possess a strong drive for continuous improvement and a collaborative spirit, contributing to the creation of innovative and reliable software solutions. A Full Stack Developer with strong Azure expertise is expected to be responsible for designs, develops, and maintains scalable, secure enterprise applications using .NET, C#, SQL, and a broad range of Azure services. The role involves integration, Test-Driven Development (TDD), container management with Docker and AKS, and supporting CI/CD pipelines via Azure DevOps. The role involves collaborating with cross-functional teams and ensuring optimal application performance and security, with a focus on continuous professional development and staying updated with industry trends. This position will operated in a flexible hybrid schedule and must be based from Linthicum, Maryland.
Responsibilities
Application, Cloud Service & Database Development
- Design and develop cloud-native applications using Azure services and tools.
- Implement best practices to build scalable and secure applications using .NET and C#.
- Design, implement, and support robust database architectures using both SQL and NoSQL databases within Azure.
- Utilize a broad spectrum of Azure services, including Azure App Services, Azure Functions, and Azure Kubernetes Service (AKS), to enhance and scale cloud-based applications.
- Manage container deployments using Docker and orchestrate using AKS to ensure applications are scalable and efficiently deployed.
- Ensure high performance, scalability, reliability, data integrity, and integration of comprehensive security practices.
- Create and integrate RESTful Application Program Interfaces to extend the functionality of applications both externally and internally.
- Test-Driven Development (TDD) and DevOps Practices
- Implement and advocate for Test-Driven Development practices to ensure high-quality, dependable, and maintainable code.
- Utilize unit tests, integration tests, and automated testing frameworks. Build and maintain CI/CD pipelines using Azure DevOps, manage source control with GIT, and uphold code quality throughout the development lifecycle.
- Migration, Deployment, & Monitoring
- Assist in migrating existing on-premise applications to Azure cloud and deploy new applications using Azure DevOps for continuous integration and continuous delivery (CI/CD).
- Monitor cloud applications and environments using Azure Monitor and other tools.
- Ensure optimal performance, cost efficiency, and implementation of comprehensive security compliance and practices.
- Collaborate and communicate with other developers, project managers, and stakeholders to align development efforts with business requirements.
- Maintain and enhance professional and technical knowledge by attending conferences, engaging in continuous learning through online courses and resources, and actively participating in professional societies.
- Other duties, as assigned by the jobholder's supervisor, may also be required.
Qualifications
- Bachelor's degree in computer science, information technology, or related field or equivalent technical training and work experience.
- Minimum 7 years' experience in software development, with a strong emphasis on .NET, C#, and any RDBMS; including 5 years of experience with front-end technologies like Angular, JavaScript, HTML5, and CSS3
- Proficiency in Azure ARM, different Azure services including App Services, Azure Functions, Redis Cache, AKS, and container management.
- Experience in API design and development and working with Microsoft SQL Server, Oracle, or other enterprise class databases.
- Familiarity with Azure DevOps, GIT, and CI/CD pipelines.
- Exceptional analytical, problem-solving capabilities and teamwork skills.
- Effective communication abilities and proficiency in managing multiple tasks effectively.
Preferred Qualifications:
- Relevant Azure certifications or other technological certifications.
- Practical experience with agile development methodologies
Physical Requirements:
- While performing the duties of this job, the employee is regularly required to, stand, sit; talk, hear, and use hands and fingers to operate a computer and telephone
This job description is only a summary of the typical functions of this position, not an exhaustive or comprehensive list of all possible job responsibilities, tasks and duties. Responsibilities, tasks, and duties of individual jobholders may vary from the above description.
EEO Statement
Breakthru Beverage Group is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information and other legally protected characteristics. The EEO is the Law poster is available
Here, if you need a reasonable accommodation because of a disability for any part of the employment process, please call (708) 298-3536 and let us know the nature of your request and your contact information.
Category
Need help finding the right job?
We can recommend jobs specifically for you!
Click here to get started.
|