Senior Software Developer

BTIG
Summary
Join BTIG's Technology department as a Senior Software Developer and contribute to building high-quality software solutions. You will play a key role in developing and supporting software systems, gathering requirements, participating in code reviews, and mentoring team members. This role involves end-to-end application development using modern cloud technologies, implementing CI/CD pipelines, and ensuring robust testing and monitoring. Collaborate with other technical teams to adopt new cloud-based technologies and deliver high-quality software. The position offers flexible remote work options. The ideal candidate is passionate about building modern, efficient cloud applications and committed to operational excellence.
Requirements
- Bachelorβs degree or higher in a relevant field
- Strong problem-solving skills and the ability to troubleshoot complex issues
- Excellent communication and interpersonal skills
- Experience in maintaining and supporting software systems post-deployment
- Excellent understanding of software development methodologies, tools, and processes
- Strong proficiency with C# and .NET Core
Responsibilities
- Design, develop, and deploy software solutions and systems
- Ensure code quality and maintainability through code reviews, testing, and adherence to best practices
- Support DevOps practices by implementing CI/CD pipelines, managing infrastructure as code, and monitoring deployments for reliability
- Oversee the maintenance and support of existing software systems, ensuring they remain efficient, reliable, and secure
- Mentor other members of the team, fostering a collaborative and productive work environment
- Collaborate with cross-functional teams to define project requirements, scope, and deliverables
- Quickly troubleshoot and resolve technical issues within necessary timelines
- Participate in architectural discussions and contribute to the overall technical strategy
- Develop and enforce best practices for system security, data protection, and software performance
- Stay updated with the latest industry trends and technologies to drive innovation within the team
Preferred Qualifications
Extensive experience with SQL databases, particularly with SQL Server or PostgreSQL preferred
Benefits
- Flexible remote work options
- Competitive compensation and benefits package
- $160,000.00 - $190,000.00 per year
- Discretionary bonus or overtime