What are the responsibilities and job description for the Mid-Level Developer position at Vaco by Highspring?
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.
- 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.
Salary : $85,000 - $90,000