Responsibilities
- Evaluate functional requirements and create inventive software designs to advance product capabilities
- Write clean, efficient, and sustainable code following industry-recognized practices and modern architectural patterns
- Review, interpret, and troubleshoot code to identify and fix software defects
- Gain thorough knowledge of team-specific system architecture, CI/CD workflows, and development methodologies
- Take ownership of software components from development through testing and deployment
- Engage fully in Agile team rituals and contribute to iterative development goals
- Guide and support junior developers through coaching and knowledge sharing
- Support consistent delivery of high-performing, reliable software aligned with technical standards
- Keep informed on emerging technologies and advancements in software engineering practices
- Assist in shaping and improving internal coding guidelines and best practices
Nice to Have
- High-level expertise in .NET Core, Web API, and C#
- Strong skills in JavaScript development
- Proven application of SOLID design principles in software design
- Hands-on experience creating unit tests and writing testable code
- Clear and effective verbal and written communication abilities
- Proficient in using version control systems and collaborative coding workflows
- Bachelor's degree in Computer Science or related field with 6 years of experience, or 8 years of direct experience
- Track record building high-volume, scalable APIs and system integrations
- In-depth knowledge of web application design and operational requirements
- Practical experience applying software design patterns to real-world problems
- Working knowledge of Amazon Web Services (AWS) infrastructure
Benefits
- Comprehensive health insurance coverage
- Dental insurance benefits
- Vision insurance options
- Flexible Time Off policy
- 401(k) retirement savings plan
- Additional benefits available
Our Hiring Process
- Initial conversation with Talent Acquisition
- One-on-one interview with the hiring manager
- Panel discussion with team members, including a hands-on coding exercise
- Job offer stage upon successful completion
Equal Opportunity Commitment
- The company is an Equal Employment Opportunity employer
- Diversity is valued and supported to enhance workplace culture and service delivery
- Accommodations are provided during hiring for qualified candidates with disabilities
Other
- Candidates must have authorization to work in the United States
- Applications are evaluated continuously as they are received
- The job posting may be removed ahead of schedule at the employer's discretion
- The organization integrates AI and automation tools to enhance innovation and efficiency while preserving human oversight and teamwork