Brooksource is seeking a Software Engineer for a 12-month contract role that is 100% remote. The role involves designing, coding, testing, and debugging applications while collaborating closely with stakeholders and leading engineering efforts to meet aggressive timelines.
Responsibilities:
- Designs, codes, tests and debugs applications and components that meet all technical specifications and business requirements per assigned work items
- Collaborates closely with stakeholders, product owners, and feature team on developing requirements
- Refines business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
- Perform code reviews and mentors junior Software Engineers
- Operational Excellence – build, deploy, monitor, and operation of production services
- Communicates effectively with business stakeholders and technical team
Requirements:
- 3+ years' experience in full lifecycle of software development projects in an Agile environment
- Experience with C#
- Experience with .NET or similar object-oriented programming language
- Experience with Angular, React, or other JavaScript frameworks / libraries
- Hands-on technical expertise in building web applications and RESTful web services
- Experience with Kubernetes and Kafka
- Experience with MS SQL, PostgreSQL, or other similar relational database management systems
- Experience leveraging AI tools in the SDLC in order to improve quality and efficiency
- Excellent verbal and written communication skills
- Bachelor's Degree in Computer Science, Information Technology or Computer Engineering or related field OR 4 years' relevant experience will be considered in lieu of a degree
- Experience with application containerization, deployment, and orchestration across environments
- Experience with CI/CD and test automation
- Experience building cloud-native applications in Azure or similar cloud service provider
- Basic understanding of: Troubleshooting applications running within Kubernetes
- Cloud infrastructure and automated provisioning & configuration management
- Networking and internet protocols
- Encryption, Public Key Infrastructure (PKI), understanding of OWASP