Intermediate Software Developer
CDM Smith
Trinnex is seeking a Intermediate Full Stack Developer to join our growing Digital Solutions team. Trinnex is building next generation tools that integrate sensor/IoT data, models, and geospatial data and machine learning to solve unique engineering and environmental issues.
In this role, you will work on an agile development team and collaborate with domain experts to define and build software solutions, design the underlying architecture, support efficient implementation of various front-end applications, develop effective databases to support a wide range of data integration options, write efficient APIs, test software, and ensure developed solutions are reliable and secure.
Responsibilities in this role include:
• Write clean code to develop functional web applications independently.
• Generate reusable code libraries.
• Create innovative front-end and back-end data storage solutions and delivery tools.
• Troubleshoot and debug applications.
• Modify database tables, fields, etc., and make database design decisions of moderate to high complexity.
• Build deployment packages, use issue tracking software, use source code control, and perform other supporting activities related to application development projects.
• Liaise with developers, designers, and DevOps to identify new features.
• Perform other duties as required.
Skills and Abilities:
• Demonstrable knowledge of front-end frameworks, including React, including Context API and React Hooks.
• Thorough knowledge of and experience working with REST, GraphQL, and other APIs.
• Demonstrable knowledge of back-end languages and frameworks, including C#/.net and JavaScript/TypeScript with Node.js, NextJS and/or Express.
• Experience with geospatial solutions, including PostGIS and Mapbox.
• Excellent problem solving and research skills,
• Excellent written and verbal communication skills and collaboration skills for working with team members, users, and external stakeholders.
• Possesses excellent attention to detail.
• Excellent interpersonal skills to cultivate relationships with colleagues, customers, and partners.
In this role, you will work on an agile development team and collaborate with domain experts to define and build software solutions, design the underlying architecture, support efficient implementation of various front-end applications, develop effective databases to support a wide range of data integration options, write efficient APIs, test software, and ensure developed solutions are reliable and secure.
Responsibilities in this role include:
• Write clean code to develop functional web applications independently.
• Generate reusable code libraries.
• Create innovative front-end and back-end data storage solutions and delivery tools.
• Troubleshoot and debug applications.
• Modify database tables, fields, etc., and make database design decisions of moderate to high complexity.
• Build deployment packages, use issue tracking software, use source code control, and perform other supporting activities related to application development projects.
• Liaise with developers, designers, and DevOps to identify new features.
• Perform other duties as required.
Skills and Abilities:
• Demonstrable knowledge of front-end frameworks, including React, including Context API and React Hooks.
• Thorough knowledge of and experience working with REST, GraphQL, and other APIs.
• Demonstrable knowledge of back-end languages and frameworks, including C#/.net and JavaScript/TypeScript with Node.js, NextJS and/or Express.
• Experience with geospatial solutions, including PostGIS and Mapbox.
• Excellent problem solving and research skills,
• Excellent written and verbal communication skills and collaboration skills for working with team members, users, and external stakeholders.
• Possesses excellent attention to detail.
• Excellent interpersonal skills to cultivate relationships with colleagues, customers, and partners.
Confirm your E-mail: Send Email
All Jobs from CDM Smith