What are the responsibilities and job description for the Software Engineer position at Avenue Technologies and Commodities Inc?
As a candidate for this opportunity, you should have a good foundation in Java and extensive experience working in a Linux or UNIX environment. The candidate should have a demonstrable understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns and Object-Oriented analysis, design, and programming.
Responsibilities :
- Work as a software developer and integrator as part of a development team which utilizes a diverse dynamic workforce, including many experts in their fields. Specific duties include :
- Responsible for performing design, development, integration, test and documentation duties to ensure proper operation of software platforms and applications
- Integrate a wide variety of applications from various sources, while ensuring they meet performance standards for stability and resource utilization
- Develop software tools to assist in creating new capabilities, to facilitate testing, and increase efficiency of yourself and the team
- Adhere to accepted standards for development, including writing unit tests which provide a high percentage of code overage, participating in code peer reviews, conducting design reviews, and generating test plans to ensure maximum stability and quality of code
- Participate in automation activities to establish Continuous Integration, Continuous Deployment and DevOps
Clearance Requirements :
An active and in-scope Top Secret / Sensitive Compartmented Information (TS / SCI) U.S. security clearance.
Required Experience :
Desired Experience :
Preferred Education and Experience :
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience unless prohibited by local laws / regulations