WTS Paradigm, dba Paradigm, is headquartered in Middleton, Wisconsin and we are looking for a Lead Software Developer for our Middleton location. Our Software Development Team builds and supports a suite of applications. Our flagship product is now a web application hosted in AWS and Azure cloud ecosystems in a SaaS model. It uses a web front-end built with JQuery, React, HTML, and CSS, talking to back-end APIs and services built in .NET and T-SQL. We're growing, learning, and experimenting with other technologies and techniques such as containerization and 3D modeling. In addition, we use many cloud-based tools and strive to mature a DevOps mindset-based team using tools such as Ansible, Terraform, and Salt; and there's significant freedom in how we tackle problems.
What you Will Do:
• Build an application destined to the fenestration industry from server to front-end
• Lead other developers through the SDLC process to ensure the highest quality release
• Lead documentation efforts, both in the code base and for external consumption
• Guide others in best practices related to Source Code Management (SVN, Git)
- Coach other developers in HTML/CSS/JavaScript/TypeScript, application frameworks (React.js) and Server Side/Backend/API Development
• Experience working in one or many backend languages (PHP, C#.NET, VB.NET, Transact-SQL)
• Build RESTful APIs for consumption by a standard front-end and custom solutions
• Proficient in Data Experience with Schema Definition
• Proficient in deploying and hosting an application quickly and flexibly in Azure
• Lead and mentor less experienced colleagues
• Communicate and present to a variety of roles within the company
• Perform development using Agile methods and practices
Requirements
Qualified individuals will have a Master's Degree in IT, Computer Science, Cloud Administration, Software Development or related major and three years of software development experience with a Master's degree. We will also accept individuals with a Bachelor's Degree in IT, Computer Science, Cloud Administration, Software Development or related major and 5 years of software development experience with a Bachelor's degree.
As part of the 3 years (Master's Degree) of software development experience or 5 years (Bachelor's Degree of software development experience required, the individual must have:
• 3 years of experience with the creation, analysis, and use of scripting languages for automating provisioning of infrastructure via Terraform, Bash, Python, and PowerShell.
• 3 years of relevant experience with Microsoft Azure and/or Amazon Web Services (AWS).
• Two years of experience understanding and troubleshooting containerization technologies via Docker.
• 3 years of experience with IIS, SQL, Nginx; Git, Bitbucket, and related CI\CD pipeline tools via Jenkins.
• 3 years of hands-on experience with web application development.
• 3 years of experience working with teams including UX/UI designers and 3 years of experience with responsive layouts and usability.
• 3 years of experience with HTML/CSS/JavaScript and application frameworks (Vue, Angular, React) and producing UIs from designs or existing application pages.
• 3 years of experience with Server Side / Backend / API including two years of experience in one or many backend languages (Java, PHP, Node.js, or .NET.
• 3 years of experience with databased and Schema Definition.
Qualified applicants should apply at www.myparadigm.com/careers/
Contact Person: Tanya Hanson