CAPTRUST is seeking a Senior Specialist Software Engineer to drive Agile software development practices and deliver high-quality technical solutions for the Firm's core CRM system.
Requirements
- Experience with Microsoft Dynamics and .NET development products, including .NET, C, and SQL
- Strong proficiency with JavaScript, HTML and Web Service such as REST, SOAP, etc
- Experience in writing SQL queries, Triggers, Stored Procedures in SQL Server
- Expertise in using version control systems like Azure DevOps
- Proficiency in cloud technologies such as Microsoft Azure, including deployment and optimization
- Expertise in Creating Build Pipelines and release management system using Azure DevOps
Responsibilities
- Designing, developing, unit testing, deploying, and maintaining scalable software systems.
- Translate user stories and acceptance criteria into scalable, maintainable software designs and prototypes
- Develop high-quality, testable, and efficient code using modern development practices and tools
- Collaborate with QA and system analysts to validate functionality and resolve defects
- Maintain and enhance existing applications to meet evolving business requirements and improve performance and security
- Conduct code reviews and enforce coding standards to ensure technical excellence
- Document software architecture, design decisions, and implementation details
Other
- Mentor a small team of software engineers by providing technical guidance
- Facilitate Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives
- Collaborate with Product Owners to refine and prioritize the product backlog
- Ensure timely delivery of sprint commitments and foster a culture of accountability and continuous improvement
- Ability to build successful, collaborative, and trusting relationships