Full Stack Web Developer
Hybrid- Remote & On-site in Austin, TX area

PLEASE READ FULL JOB DESCRIPTION
ControlPAK is currently seeking a Full Stack Web Developer to join our growing team in the Austin, TX, area. This position will assist with successfully migrating existing applications over to a web/cloud-based application, work with the team to develop a growing list of future applications, and aid with the continued improvements, updates, and maintenance of our existing applications.

Position Specifications
• Full-time, Exempt
• W2
• Eligible for Health, Dental, Vision, PTO, and other company provided benefits
• Target Start- November/December 2022
• Duration- Long-term
• Location- This position will begin fully remote and will then transition to a type of hybrid schedule with a combination of remote and weekly reporting to the office in the Austin, TX area
• Candidates MUST be local to Austin, TX (No Mob/De-Mob)
• No Per Diem
• **No Sponsorship**
• Competitive salary paid bi-weekly

Full Stack Web Developer

Requirements (Candidates MUST have experience in the following areas)
1. Rest API (C#, VB.NET, .Net Framework, .NET Core) – 4+ Years
2. Angular Framework (Typescript/JavaScript, Node JS, HTML) – 4+ Years
3. DBMS – SQL Server, Azure SQL

Additional Requirements
1. Familiar with Entity Framework, ADO, XML, JSON, and MVC
2. Power BI and Reporting
3. Dev Express/ Dev Extreme Controls – Major Plus
4. Azure Cloud – Major Plus
5. Dev Ops
6. Git
7. Familiar with both Waterfall and Agile
8. Mobile development experience – plus but not required
9. BS Computer Science or related work experience

Responsibilities
1. Work with software development team to migrate existing application to a web/cloud-based application. Implement all aspects of a web-based application design including efficient design, coding, caching mechanisms, security, encryption, scalability, code reviews, development environment configuration, and testing
2. Create SQL Queries and/or stored procedures
3. Create Power BI Dashboards and/or Reports
4. Integrate applications with external APIs
5. Research and develop new bolt on applications
6. Create Unit Tests
7. Maintain software applications
8. Participate in demos, training, and implementation of software
9. Provide support
10. Update and Maintain Documentation
11. Help marketing team with content management

The ideal candidate will be someone that has created a fully functioning web application with the above technologies. They must show the ability to communicate and work well with others. They must be able to work independently and report in a timely manner on matters that require attention from team members.