About the Role: Primarily responsible for the development and support of web-based enterprise applications, assisting other developers, contributing to software architecture, and assisting in the development of software standards.
What You'll Do: - With a minimal amount of oversight and support, designs, develops, and maintains enterprise-wide web and backend applications.
- Designs, develops and maintains n-tier business and data tiers including a custom framework built in the .NET framework.
- Sets up and manages IIS.
- Maintains and updates SQL database structures and stored procedures.
- Keeps current with new technologies and software methodologies related to the Microsoft software development platform.
- Creates and maintains code libraries and documentation.
- Analyzes, tracks and fixes defects in current applications.
What You'll Need: - Bachelor's degree in Computer Science or related field; and
- 3-5 years of software development experience, or equivalent combination of education and experience
- Minimum 3 years experience developing in C , VB.Net, HTML, TypeScript, JavaScript, CSS, Bootstrap, and Angular 6+.
- Minimum 3 years experience writing stored procedures and data definition language using T-SQL.
- Familiarity with SOLID design principles.
- Understanding of the software development life-cycle and experience with Agile methodologies.
- Understanding of the GIT process flow including branching, commits, merges, and pull requests.
- Familiarity with Continuous Integration and Deployment strategies.
- Strong problem-solving and analytical skills.
- Ability to work in a team-based environment.
- Strong attention to detail.
- Experience with cloud technologies is a plus.