Job Summary
The Project Engineering and Technology Center is seeking a Senior Software Developer with 9+ years of practical experience to design and develop applications in electrical engineering. The ideal candidate will be proficient with COBOL with IMS DB, comfortable with GNUCOBOL on the Linux platform. The candidate collaborates closely with development and product teams.
Key Responsibilities
- Designs and develops software solutions to meet end user's requirements. Ensures that application integrates with overall system architecture, utilizing standard IT lifecycle methodologies and tools.
- Develops algorithms, data and process models, plans interfaces and writes interface control documents for use in construction of solutions of moderate complexity.
- Knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
- Good communication skills are needed both verbally and written, to Interact with peers and customers.
- The job requires the ability to work well with others on a team as well as independently.
- Job requires working within a diverse team of skilled and motivated co-workers to collaborate on results.
- Other qualities for this candidate are a positive attitude, self-motivation, the ability to work in a fast-paced, demanding environment, and the ability to adapt to changing priorities.
Skill Requirements
- 9+ years in software development with strong expertise in COBOL with IMS DB is mandatory.
- Strong understanding of the Linux operating system, shell scripting, and experience with GNUCOBOL on the Linux platform.
- Must have experience with Microsoft SQL Server or other relational databases, along with a good grasp of database concepts, complex SQL queries, and stored procedures.
- Hands-on experience with build and deployment tools and languages, as well as best practices and tools related to CI/CD, such as GITLAB, Jenkins, and Ansible.
- Experience in understanding and working with various data structures.
- Ability to rapidly learn and understand software from source code.
- Ability to independently execute and deliver on the backlog without requiring assistance or supervision.
- Proficient in resolving problems and roadblocks as they arise, consistently paying attention to details while driving innovation and issue resolution.
- Strong analytical, troubleshooting and communication skills.
Other Requirements
- Good to have functional experience of product development in Aerospace/Automotive domain.
- Good to have Knowledge of API development