Salary
💰 $110,000 - $135,000 per year
Tech Stack
ASP.NETAzureBootstrapJavaScriptjQuerySQLVue.jsWebpack
About the role
- Accountable for development and implementation of standards and processes around definition, development, test, analysis, and maintenance of software applications
- Research, design, document, and modify software specifications throughout the development life cycle
- Write, code, test, and analyze software programs and applications
- Drive definition of software development project plans including scoping, estimates, and implementation
- Provide technical advice, instruction and training to less experienced software engineers
- Drive high-level support for incident tickets and resolve application and software issues
- Collaborate with peers, managers and customers to resolve problems with software products or company software systems
Requirements
- Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering, Business, or area of functional responsibility preferred, or a combination of equivalent education and experience
- 5-7 years of programming experience required
- Extensive experience in all aspects of application development and project life cycles
- Excellent understanding and proven experience of coding methods and best practices
- Proven experience in object oriented programming and in multiple development technologies with proven ability to maintain software products written in different languages and platforms
- Expertise with .Net/C# and related development tools
- Experience with responsive UI design tools such as Vue.js/jQuery/Bootstrap
- Experience with Microsoft Visual Studio 2017+ or Visual Studio Code
- Proficient with SQL technologies
- Database (relational and hierarchical) and operating systems experience
- Experience with Test Driven Development
- Deep experience using source code management system (Git preferred)
- Proficiency with office productivity tools such as Microsoft Excel, Word and Visio
- Preferred: Working knowledge of MS Azure DevOps ASP.Net Core MVC web development
- Preferred: Working knowledge of Agile Scrum development methodology across multiple locations
- Preferred: Experience with RESTful / microservice architectures
- Preferred: Experience with Webpack
- Preferred: Experience working with DevOps teams
- Preferred: Experience working with eCommerce sites