Senior Application Developer
Our Client is hiring a Senior Application Developer to their growing team and organization! You will be responsible for developing and maintaining internal applications, integrations, and related web services.
RESPONSIBILITIES:
• Reviews, analyzes, modifies, and designs applications and services based on business requirements
• Involved in all aspects of the SDLC within a SCRUM/Agile oriented delivery team, to include: design, development, testing, debugging and deployment
• Develops software prototypes and wireframes
• Adheres to test-driven development practices and source control standards
• Performs code reviews for deliverables across the application development team and recommends improvements where necessary
• Active participant in shared DevOps responsibilities
• Serves as a key contributor on the architectural review committee • Builds upon the knowledge of the team and enthusiastically shares technical skills and outcomes with teammates
• Serves as a technical leader and mentor to other members of the development team
• Able to proactively diagnose technical risk in code and communicate acceptable approaches toward remediation
• May provide consultation on complex projects and work independently on same. A wide degree of creativity and latitude is expected
• Provide third-tier production support both during and outside of normal business hours
• Is “on-call” as needed
• Understanding of internal control concepts and processes used to mitigate risks
• Attend all company required meetings
• Other duties as assigned or as the situation dictates
PLEASE APPLY IF YOU HAVE THE FOLLOWING:
• Experience with C# / .NET Core / WebAPI / REST Services / JSON / VUE.js / GraphQL / git
• Experience with MVC / MVVM design patterns
• Backend development experience, especially SQL Server
• Experience with AWS / Azure DevOps deployments
• Experience working in a team SCRUM/Agile delivery model managed using JIRA and Confluence (or a similar toolset)
• Experience modernizing enterprise web applications
• Exceptional teamwork, customer service and communication (oral and written)
• Excellent analytical and problem solving skills