Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
United States
Posted
20 hours ago
MicroservicesScrumAgileAzureC#.NETGitHub ActionsJiraKubernetesPostgreSQLRESTRedis
Job Description
Job Summary:
The Senior Back-End Software Developer will be responsible for designing and developing scalable, secure, and high-performance back-end web-based applications and services, including maintenance, testing, and debugging.
In addition to development, this individual will collaborate with a team of developers and occasionally assist junior developers in all facets of software development.
Job Goals:
- Contribute to all stages of the software development lifecycle, from feasibility, solutioning, through development and release of the assigned applications
- Ensure development processes, best practices, and standards are followed to produce a quality product
- Drive innovation and continuous improvement in architecture, tooling, and development practices.
- Mentor and provide technical leadership for junior developers
Job Responsibilities:
- Leads and participates in the responsibilities of the development lifecycle:
- Analyze business requirements
- Ensuring the technical feasibility of UI/UX concepts
- Provide development estimates based on defined scope
- Architect and design solutions
- Write technical specifications and documentation
- Implement solutions by coding features, enhancements, bug fixed
- Develop, debug, write unit test, QA, and support
- Apply secure coding practices and ensure compliance with data protection standards
- Optimize system performance based on feedback from monitoring tools
- Perform code reviews to ensure quality and standards
- Perform database design and development
- Oversee the development pipeline from development to production through automation
- Follow Agile/Scrum methodologies and/or a hybrid SDLC
- Work with Azure Cloud Services - Functions, Service Bus, Containers, App Configuration
- Optimize database structures and queries for efficient storage and retrieval of spatial data (e.g., PostGIS)
- Provide technical leadership and guidance on development tasks for junior developers
- Performs other related duties as assigned
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent work experience
- 6+ Years back-end or full-stack development experience
- Experience collaborating with a team of software developers
- Ability to work independently and as a team member
- Strong communication and documentation skills
- Demonstrated ability to learn and master new technologies
- 4+ Years experience in the following-
- Microservices - C# .NET 6/7/8, Entity Framework Core, Rest API, Fast Endpoints experience preferred
- Database Development – PostgreSQL, MSSQL or equivalent RDBMS
- Event Driven Architecture
- GitHub Actions or related CI/CD solutions
- Experience with distributed systems and microservices orchestration (AKS/Kubernetes)
- Knowledge of caching strategies (Redis or similar)
- Experience with observability tools (logging, monitoring, tracing)
- Azure Cloud experience
- Function apps
- Azure Service Bus
- Azure App Configuration
- Application Insights
- Okta/Auth0 experience preferred
- Unit Test Frameworks such as xUnit
- JIRA or equivalent project management tools
Similar jobs
- BO
Real-Time Software Engineers (Associate or Experienced)
NewBoeing
Saint Charles, Missouri🇺🇸$99.5k - $134.6k/yrHybrid1 hour agoAgileC#Confluence+4Technology - JT
Healthcare Java Backend Developer
NewJaven Technologies, Inc
Eagan, MN🇺🇸Hybrid20 hours agoMicroservicesNode.jsSOAP+7Technology - LI
Senior Backend Engineer II, AI Native, Vertical Experiences
NewLife360
Remote🇺🇸$148k - $216k/yrRemote5 hours agoDynamoDBMicroservicesAWS+11Technology - GI
Staff Backend Engineer, Core DevOps
NewGitLab
Remote🇺🇸$152.8k - $259.2k/yrRemote7 hours agoRustComplianceGit+4Technology - BA
Back End Software Engineer
Booz Allen Hamilton
Chantilly, VA🇺🇸$86.8k - $198k/yrOn-site4 days agoDockerFastAPIMicroservices+7Technology - HI
Java Backend Developer
NewHAN IT Staffing Inc.
Charlotte, NC🇺🇸On-site20 hours agoMicroservicesJavaTechnology