Responsible for the analysis, design, development and testing of complex development projects
Assist with the planning of cost-effective solutions for development projects
Plan, develop and implement large-scale projects from conception to completion
Translate business requirements into technical applications and solutions
Develop solutions to enhance performance and scalability of systems
Estimate and provide innovative solutions for complex projects
Understand and evaluate complex data models
Design, develop and implement new system integrations
Plan, design, test and implement software deployments
Collaborate with project managers, software developers, application architects, business analysts, security analysts and quality analysts to plan, design, develop, test, and maintain business applications
Create and update technical documentation as projects require
Proactively solves complex problems
Mentor and provide direction to development teams
Independently troubleshoot and resolve issues
Adhere to high-quality development principles while delivering solutions on-time and on-budget
Periodic after core hours, night and weekend work is required in relation with support, system testing, upgrade, and implementation activity
Requirements
5 years of software or web development experience with progressively elevated roles required
Financial industry experience preferred
Proficient with .Net Core, C#, ASP.Net and JavaScript
Experience developing in the Azure environment
In-depth knowledge of relational database design and SQL Server development
Experience with source control management systems and CI/CD
Experience with agile development methodologies
Extensive understanding of object-oriented and service-oriented application development techniques
Attention to detail and accuracy required
Excellent verbal and written communication skills required
Proficient in the utilization of Microsoft Office Suite
Ability to thrive in a fast paced work environment
Tech Stack
ASP.NET
Azure
JavaScript
SQL
Benefits
Participate in peer-reviews of solution designs and related code
Pursue ongoing training and/or certifications necessary to stay current in job role