Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Ardent Mills Sofware Engineer - .NET in Denver, Colorado

.NET Software Engineer II

Job Summary: The .NET Software Engineer is responsible for developing, delivering and overseeing the software creation and implementation for Ardent Mills' custom software platforms. This role involves guiding the team through the development process, ensuring that technical standards are met, and facilitating effective communication among team members. The .NET Software engineer plays a key role in maintaining the quality and efficiency of the product's technical delivery.

Key Responsibilities:

  • Technical Leadership: Direct and supervise the platform's technical facets, ensuring alignment with the overarching project goals.
  • Team Direction: Foster effective communication and problem resolution within the development team. Exercise latitude in determining team objectives.
  • Quality Control: Set and enforce coding standards, security protocols, and performance benchmarks. Devise solutions to complex issues.
  • Continuous Improvement: Lead the adoption of emerging technologies and methodologies to enhance the product and development processes. Apply new principles and concepts.
  • Project Oversight: Lead in the planning, scheduling, and tracking of project milestones and timelines. Adapt strategies as needed.

Qualifications:

  • Bachelor's, Master's, or Ph.D. in Computer Science, Engineering, or a related field.
  • 7+ years of experience in a technology-focused role, ideally in a leadership capacity.
  • Expert understanding of software development and agile project management principles.
  • Advanced analytical and problem-solving skills.
  • Excellent communication and leadership skills.

Preferred Skills:

  • .NET Core and .NET Framework

  • Experience with Azure Functions, Azure Logic Apps, Azure SQL Database, Blob Storage, and Azure Active Directory

  • C# Programming: In-depth knowledge of C# and its features like LINQ, async/await, and Entity Framework

  • Cloud architecture understanding: Knowledge of cloud design patterns, microservices architecture, and containerization with tools like Docker and Kubernetes.

  • DevOps practices: Experience with Azure DevOps for continuous integration and continuous deployment (CI/CD) pipelines.

  • Security: Implementing security best practices in the cloud, including managing identities and access control.

  • Scalability and performance tuning: Ability to design systems that can scale and perform optimally in the cloud.

  • Monitoring and diagnostics: Using Azure Monitor and Application Insights for performance tracking and logging.

  • Agile methodology: Working knowledge of agile development practices and team collaboration tools.

  • API development: Creating and managing RESTful APIs with ASP.NET Core

  • Database skills: Working with Azure SQL or other database technologies, understanding of NoSQL databases is a plus.

Version control: Proficiency with Git and understanding of branching strategies.- In-depth understanding of Azure DevOps. - Expertise in reviewing and optimizing code and/or other technical solutions. - Ability to adapt promptly to changing technology landscapes, recognized as an expert within the organization.

Location:Remote US

Address:126 Remote, Denver CO, 80202

Additional Locations (if applicable):

Employment Type:Full time

Additional Information:COMPETITIVE COMPENSATION:

We provide market-driven base pay, based on skills, abilities, and level of experiences. Our salary ranges are broad, and individual salary will be market competitive based on a candidate's unique set of skills and level of experience. The starting range for this position is $102,600.00 - $136,896.10, with additional earning potential possible commensurate with experience. Additionally, we believe that our team members are the reason for our success and all team members are incentive eligible with a target based on contribution, company performance, and individual... For full info follow application link.

At Ardent Mills, everyone matters and everyone has a voice. We are committed to providing an environment of mutual respect where equal opportunities are available to all applicants and team members and the decisions will be based on merit, competence, performance, and business needs. We are proud to

DirectEmployers