
Senior Software Engineer, Full Stack – .Net, Azure
Acosta
full-time
Posted on:
Location Type: Hybrid
Location: Jacksonville • Florida • Montana • United States
Visit company websiteExplore more
Salary
💰 $98,000 - $125,000 per year
Job Level
About the role
- Collaborate with fellow team members to implement committed user stories within iteration to the agreed standard.
- Primarily responsible for Assessment and planning of development efforts required for new functions/features under development.
- Architecture, design, coding, code review and unit testing activities, and deployment and continuous delivery pipeline extensions and maintenance.
Requirements
- Applicants must be legally authorized to work in the United States without current or future need for visa sponsorship. Unfortunately, this position does not support sponsorship for employment visas (e.g., H-1B, OPT, CPT).
- High School Diploma or GED required
- Graduate Degree in Computer Science or related field preferred
- Microsoft Certified Developer preferred
- More than Four (4) years of relevant software engineering experience
- Proven experience working in Agile methodologies, with a solid understanding of planning, estimation techniques, and the principles of Agile.
- Familiarity with engineering practices that support agile development, including:
- Test-Driven Development (TDD)
- Source branching strategies (e.g., Git Flow)
- Continuous Integration (CI)
- Experience managing tasks using Jira or similar Application Lifecycle Management (ALM) tools
- Demonstrated ability to write unit tests and develop testable code
- Hands-on experience building and deploying applications on Microsoft Azure, including architecture, deployment, and lifecycle management
- Excellent written and verbal communication skills
- Strong analytical and problem-solving abilities
- Positive, proactive attitude with a willingness to tackle challenges beyond core expertise
- Collaborative team player committed to shared success
- Proven experience across the full software development lifecycle
- Advanced debugging techniques
- Strong SQL skills and experience with major relational databases (e.g., SQL Server)
- Proficiency in .NET fundamentals and C# (up to version 7.0)
- Experience with .NET Core
- Experience designing and building distributed microservice-based applications utilizing the following technologies:
- Azure Functions
- Azure Service Bus
- Azure Cosmos DB (with document models)
- Azure DevOps Pipelines
Benefits
- Opportunities that fit your lifestyle and ambitions—whether you’re looking for part-time flexibility or full-time career advancement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET.NET CoreSQLTest-Driven Development (TDD)Continuous Integration (CI)Azure FunctionsAzure Service BusAzure Cosmos DBadvanced debugging techniques
Soft Skills
written communicationverbal communicationanalytical skillsproblem-solvingcollaborativeproactive attitudecommitment to shared success
Certifications
Microsoft Certified Developer