Job Description
Phoenix National Laboratories, Inc. (PNL) is seeking a Web Application Developer II to help us design and manage Web Applications and other tools that are used to track projects from lead development, quoting jobs, scheduling, employee profiles, etc. This role will also support other company functions such as CRM, marketing, sales, people management, etc. along with providing various other analytical needs on an as-needed basis. This is a full-time position.
This role will be working and collaborating with the Chief Technology Officer, project managers, and others from the administrative team. The developer must have strong interpersonal skills, strong critical thinking skills, problem-solving skills, and good written communication skills.
Primary Responsibilities:
• Writing well-designed, testable, and efficient code using best app development practices
• Building reusable components and libraries
• Creating interfaces using component libraries and frameworks
• Integrating data from various back-end services and databases
• Understanding specifications and requirements based on technical needs
• Creating and maintaining software documentation
• Staying plugged into emerging technologies/industry trends and applying them into operations and activities
• Cooperating with web designers to match visual design intent
• Other technology duties as required
Qualifications:
- US work authorization is required
- Bachelor’s of Science (Preferred) OR must be pursuing a degree in Computer Programming, Web App Development, Computer Engineering, or related technical discipline
- Experience in computer programming (e.g., C#, Java, SAS, VisualBasic, Python, R, or similar programming language)
- Experience in Web Application development (e.g., ASP.NET, React, Javascript/Typescript, HTML/JSX, CSS, etc.)
- Some experience in a front-end framework, preferably React (e.g. Angular, Vue, Svelte, etc.)
- Some experience in version control (e.g., Git, etc.)
- Some experience in querying language (e.g., T-SQL, MySQL, LINQ, etc.)
- Some experience in other programming languages (VBA, PerfectScript, etc.)
Technical Skills:
- Component Based Development
- Designing and consuming JSON APIs
- Responsive Web Design
- Version Control
- Browser Development Tools
- Testing/Debugging Code
- Computer Programming Languages
- Statistics and Mathematics