Job Description
DUTIES/RESPONSIBILITIES
- Serve as a technical lead for development and implementation of technical designs to support enablement of the digital strategy
- Writes, tests and debugs application programs
- Recommend engineering best practices, including use of design patterns, code reviews
- Collaborate, communicate with different teams, and triage technical issues across teams
- Ability to author design and architecture documents with input from other technical resources.
- Collaborate with product and project managers as well as business to define product features, architectural deliverables and project estimates
- Provides technical oversight and guidance to outsourced platform and partner IT resources
- Engagement in every stage of the project lifecycle – planning, requirements clarifications, design, develop, test support/bug fix and support the application
- Participate in cross-functional projects that span multiple business units across the enterprise - driving innovation, new product functionality, and overall product maturity.
- Plan, supervise, and participate in technical activities for multiple projects
- Coordinate with other technical managers, leads and architects to identify and monitor cross-site impacts and dependencies.
- Coordinate meetings or initiate working sessions to resolve project issues and roadblocks
Qualifications
EDUCATION
- Bachelor’s degree in Computer Science or related field
EXPERIENCE
- 8+ years of experience with Microsoft .Net full stack development tools
- 4+ years of building enterprise software, particularly web-based and customer-facing applications
- Understands and experience in implementing solutions on a multi-tier architecture environment
- Experience in building large scale retail B2C web applications
- Experience with Application Architecture Modeling and Design Skills
- Comprehensive SDLC experience including Agile implementation principles and practice
- Experience with Azure cloud development (PaaS) is a plus
- Production environment deployment and maintenance
- Performance tuning and optimization for scalability and high availability
- Good debugging, troubleshooting and analytical skills
- Strong interpersonal skills; ability to build relationships with and influence other functional areas
- Detail and big picture orientation
- Operates independently with minimal guidance by management
- Knowledge of financial services is a plus
- Ability to manage numerous concurrent projects
SKILLS
- Proficient in Microsoft Development tools and platforms like Visual Studio 2015 and up, .Net Framework 4.0 and up, C#, TFS / Git / Azure DevOps and SQL Server
- Proficient in Database design and programming using T-SQL including ORM tools like Entity Framework
- Experience in designing and developing responsive web sites using MVC, HTML5, React.js, Angular.js
- Deep understanding of SOA and RESTful API design principles.
- Knowledge of web/integration services, including WCF, RESTful, SOAP and WSDL.
- Knowledge of native and/or hybrid mobile app development
- Understanding of automated builds using TFS, DevOps process, CI/CD and Cloud hosting.
- Experience with Azure DevOps (VSTS) and Git is a plus.
See more jobs at Momentum Financial Services Group
Apply for this job