Foundation Software is looking for a Senior Application Developer to help take their software to the next level through developing new software features and modifying/maintaining existing software.
Requirements
- Working experience with Microsoft Azure Cloud Platform
- Strong working knowledge with Cloud Platforms and leading Cloud projects
- Working experience with distributed version control systems such as TFS and Azure DevOps.
- Knowledge of API lifecycle management platforms.
- Strong working experience with frameworks for documenting/designing APIs
- Strong experience with MS SQL Server, SQL (TSQL), and database design fundamentals.
- 7 years of development experience architecting and implementing solutions using the following technologies, methods, and languages
Responsibilities
- Develop new software services using C-Sharp / .NET / Web API / SQL Server / Vue.js in Azure
- Perform architecture and design activities.
- Assume responsibility for ongoing architecture of software.
- Develop software according to end user requirements and quality standards
- Identify and implement programming patterns and establish standards
- Participate in code reviews to assist other developers and to enforce patterns and standards in the code base
- Support, troubleshoot and resolve production issues, including direct interactions with internal and/or external customers as needed
Other
- Bachelor's degree in Business Information Systems, Computer Science, or equivalent experience
- Must understand and have practiced Agile Scrum development
- Strong interpersonal skills and the ability to communicate effectively with internal cross functional teams, leadership, and external clients
- Regularly participate in Story Grooming and Sprint Planning activities
- Participate in project planning and/or provide accurate estimates on projects/tasks