Job Description
Key Responsibilities:
- Build high quality web applications with slick modern interfaces and the backend services they depend on.
- Coordinate with members of the broader team Working with other developers and learning the procedure of developing computer software Continuously gain and improve skills as a software engineer Focus on reusability of code and components in a shared codebase for several applications. Taking part in the testing and documentation process Stay abreast of the new web development technologies; integrate them with ADEQ’s web sites and tools to further enhance the usability and efficiency of the sites as necessary.
Knowledge/Experience:
- Common Programming Languages like Java Front-end web development tools/frameworks like Sass and Angular Industry concepts like Agile development or DevOps Knowledge of SQL Strong teamwork, communication skills, and time management abilities Any experience with Open Source tools (Apache/NGINX, Jenkins, Git, Tomcat, Maven/Gradle, npm, Spring v5, Junit/Karma/Jasmine, Visual Studio Code, etc.)