.NET/Azure Software Engineer
Job/Salary:Contract-to-hire / $77,200 – $96,500 salary with benefits.
Work Environment: Remote from within United States.
Work Visa Sponsorship: Not available for this position.
Overview:
Our client is seeking a highly motivated and skilled .NET Software Engineer who is passionate about building secure, scalable, and high-performing applications within a cloud-first environment. If you thrive in a collaborative atmosphere where innovation drives success, we encourage you to apply.
In this role, you will be instrumental in identifying and designing efficient computer programs and cost-effective solutions through thorough research and evaluation of alternatives. You will also analyze information system problems, develop robust solutions, and provide essential support and assistance to the Application Development team and other business units across our client's organization.
Why Join Our Client?
Joining our client means becoming part of a collaborative and experienced team that fosters a welcoming and inclusive environment. You'll have the opportunity to work with modern technologies in a fast-paced, innovative setting, with ample opportunities for growth and continuous learning.
Compensation and Benefits:
The starting salary range for this position is $77,200 – $96,500, based upon skills and experience, plus a robust benefits package. Our client offers an excellent benefit and compensation package, opportunities for career advancement, and a professional culture built upon the foundations of Respect, Responsibility, Relationships, and Resourcefulness.
Key Responsibilities:
As a Software Engineer, your responsibilities will include:
- Collaborating with business and IT teams to design and deliver high-quality software solutions.
- Leading feasibility studies for new projects, encompassing cost, time, and resource planning.
- Designing and developing cloud-native applications using technologies such as .Net, Azure Functions, and Azure Service Bus.
- Ensuring seamless integration across on-premises, third-party, and cloud applications.
- Building and maintaining robust CI/CD pipelines (utilizing GitHub Enterprise Cloud, Azure DevOps, or GitHub Actions).
- Regularly integrating static analysis (SAST), dynamic analysis (DAST), and dependency scanning into CI/CD pipelines using advanced security tools.
- Implementing automated testing (unit, integration, security) to deliver reliable software.
- Developing secure applications by adhering to best practices (e.g., OWASP, NIST) and integrating security early in the development lifecycle.
- Designing and implementing identity management solutions using Azure AD, Role-Based Access Control (RBAC), and Zero-Trust Principles.
- Ensuring secure data protection and encryption measures, and implementing secure API authentication using OAuth2, OpenID Connect, and JWT.
- Improving system monitoring and performance with modern logging and observability tools.
- Collaborating effectively within Agile teams (Scrum/Kanban) to ensure the timely delivery of high-value software.
Qualifications:
Candidates should possess one of the following educational and experience profiles:
- Bachelor’s degree with a minimum of 2 years of experience in programming and systems analysis.
- Associate’s degree with a minimum of 7 years of experience in programming and systems analysis.
- High School equivalency with a minimum of 8 years of experience in programming and systems analysis.
Required Experience and Skills:
- Proven experience working in an Agile environment, with a strong focus on CI/CD, GitHub Enterprise Cloud (GHEC)/GitLab/GitHub, Secure SDLC, and Cloud-Native Architectures.
- Expertise in .Net, Azure, automation, and DevSecOps to build and modernize enterprise applications with a secure, scalable, and cloud-first approach.
- Demonstrated expertise in two or more of the following: Application Development, C#, ASP.Net, HTML, XML, JavaScript, jQuery, SQL, Multi-tier Development, Object Oriented Design, CSS.SOAP/REST API’s, API Security, Web Services, Apex, SOQL/SOSL, Visualforce, LWC, Salesforce.com API’s, MuleSoft CloudHub, ESB, RAML, Mule API’s, or Mule Connectors.
Equal Opportunity Employer:
To support a safe work environment, all employment offers are contingent upon successful completion of a pre-employment criminal background check. Our client values and embraces diversity and is proud to be an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, gender identity or expression, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability.
About Beacon Technologies:
Are you looking to advance your career in information technology? Beacon Technologies offers career advancement opportunities, extensive training, and excellent benefits including paying for health and dental premiums for salaried employees. In addition to providing interesting opportunities, Beacon Technologies provides that old fashioned, personal touch, so you feel like a part of the Beacon team.
Beacon Technologies, Inc. is an equal employment opportunity employer with a functioning Affirmative Action Plan. It is the policy of Beacon Technologies, Inc. to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, ethnicity, ancestry, disability, medical condition, military and veteran status, or any other characteristic protected by law. Beacon Technologies, Inc. prohibits any such discrimination or harassment.