What are the responsibilities and job description for the Senior Software Engineer position at CPI Aerostructures?
CPI Aerostructures is seeking a highly skilled Senior Software Engineer to join its team. As a pivotal role, the successful candidate will be responsible for developing, enhancing, and maintaining software applications while providing critical systems analysis to optimize business processes.
About the Role
This position requires strong technical expertise, problem-solving skills, and the ability to collaborate with various business units to deliver effective and innovative solutions. The ideal candidate will have experience in designing, developing, or maintaining complex software applications using modern programming languages such as Python, Java, C#, JavaScript, and .NET.
Key Responsibilities
- Design and develop complex software applications
- Provide systems analysis to optimize business processes
- Work closely with business stakeholders to gather and analyze requirements
- Develop and optimize SQL queries to export or analyze data from relational databases
- Utilize business intelligence tools to develop and deploy dashboards and reports
- Collaborate with cross-functional teams to ensure successful project delivery
Requirements
The successful candidate will possess a Bachelor's Degree in Computer Science, Software Engineering, or a related field, or equivalent education and work experience. Proven experience leading software development projects and working in a collaborative environment is also essential.
We consider all qualified applicants for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.