Senior Back-End Developer
Indexed description
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
- 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
- Bachelor's Degree in Computer Science, Engineering, Information Systems, or equivalent work experience
- 6+ Years 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
- ADB2C/Microsoft Entra ID
- Unit Test Frameworks such as xUnit
- JIRA or equivalent project management tools
GPRS is an Equal Opportunity employer
#DICE
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search