FORTNA is looking to hire an experienced developer to lead the development of new features for in-house developed tools and other new tools for the engineering department. This role will also involve creating training documents for these new tools and ensuring the efficiency of existing tools and processes.
Requirements
- Fluent in Java J2EE (JSP, JSF, servlets), HTML5/Javascript/REST/Ajax/websocket, Hibernate, Glassfish, SQL, Oracle, XML/XSLT, Apache httpd , C++, Vaadin/ GWT
- Experience creating code in a scalable environment
- Experience with WebGL
- Minimum of three (3) years of experience as a web programmer/developer
- Minimum of three (3) years of experience building backend and middleware for constantly updating dynamic websites.
Responsibilities
- Designs, develops, troubleshoots, and debugs software programs for enhancements and new products.
- Developing software and tools in support of design, infrastructure, and technology platforms, including operating systems, compilers, utilities, databases, cloud-based and internet-related tools.
- Lead the development of new features for in house developed tools as well as other new tools for the engineering department.
- Aid in developing training documents to allow the engineering department to easily know how to use the new tools.
- Ensure testing of existing tools/processes to develop new or more efficient ways to complete engineering tasks.
- Designing, building, and configuring applications to meet business process and application requirements, leveraging your technical expertise and problem-solving skills.
- Writing testable, scalable, and efficient code, leading by example, and setting coding standards for the team.
Other
- Collaborating closely with senior stakeholders to understand business requirements and effectively translate them into technical requirements for the development team
- Directing the development team in all aspects of the software development life cycle, including design, development, coding, testing, and debugging, to deliver high-quality solutions
- Mentoring and guiding junior team members, fostering their professional growth, and encouraging the adoption of industry best practices
- Collaborating with cross-functional teams to align technical solutions with business goals and deliver effective and impactful software applications
- Staying updated with the latest technologies and industry trends, continuously enhancing technical skills, and driving innovation within the development team