Jobs and Careers
UN

Software Developer (Business Systems)

Universal Avionics
United Statesfull_timeVerifiedPosted 20 Dec 2024

About the role

Summary 

As a Software Developer (Business Systems) you will be responsible for working with business and system analysts and subject matters experts to design, develop and program a wide variety of projects. 

The ideal developer will have a broad knowledge of web, application and database development technologies and be well-versed in software development processes, methodologies and concepts. 

The developer will be required to develop code through existing and future tools that house Enterprise Resource Planning (ERP), Product Lifecycle Management (PLM), Manufacturing Execution System (MES), Customer Relationship Management (CRM) and other system data. 

The ideal candidate will be passionate about their work and committed to developing their skills.  

 

Essential Duties and Responsibilities  

include the following. Other duties may be assigned. 

  • Develop innovative web-based applications to support the company business activities. 
  • Extend and update existing application with a focus on best practices and data/application security. 
  • Deploy applications that incorporate data warehouse and business intelligence components. 
  • Prototype customer interfaces design and determine the best layout to meet the business and technical needs of the project. 
  • Coordinate with business and technical team members to document and review the application requirements and technical design. 
  • Co-develop & maintain IT procedures to support change control, data governance, and security standards. 
  • Document and create support cases and actively resolve cases with clear problem statements and resolution steps. 
  • Ensure that proposed technical solutions are aligned with the overall company goals and technical capabilities of the enterprise architecture. 
  • Provide accurate and timely estimates to project managers and project teams. 
  • Analyze, test and debug completed software code on the test environment to ensure proper functionality, optimal design and compliance with defined specifications before moving to production. 
  • Perform iterative reviews of applications functionality with users during the development process. 
  • Provide escalated support and troubleshooting for web applications. 

 

Competency  

To perform the job successfully, an individual should demonstrate the following competencies: 

 

Analytical - Synthesizes complex or diverse information; collaborates, collects, and researches system data to analyze patterns in data and look for trends to improve database operations.   

 

Determines Requirements - Gathers and analyzes business requirements to determine what type of database infrastructure is needed.  Obtains purpose and essential specifications for how the database should work. 

 

Architecture – Actively contributes to achieving digital architectural redesign goals. Establishes rules for entering/editing new information or categories and creates space for data storage.  Uses programming knowledge to build data pipelines and integrate new information into existing databases, 

 

Design – Concept, design and implement data structures into functional solutions (technical) designs; demonstrates attention to detail and applied knowledge in systems analysis. Designs and implements technical workflows and IT procedures to support enterprise framework. Develops algorithms to build and adjust existing code to customized features. 

 

Written Communication - Writes clearly and informatively; presents numerical data effectively. Demonstrated experience in Microsoft Teams environment. Documents test plans, cases, and results.  Contributes to weekly team stand ups and monthly management rollup communications and presentations. Document solutions clearly and logically in IT Ticket System. 

 

Oral Communication - Speaks clearly and persuasively in positive or negative situations; listens and gets clarification; demonstrates group presentation skills. Reports on project status to various stakeholders, including c-level.  

 

Teamwork - Balances team and individual responsibilities; recognizes accomplishments of other team members. Offers suggestions to improve basic processes, apply standards and procedures to accomplish tasks. Inspires and motivates others to perform well, drives performance of others toward business goals. 

 

Change Management - Develops workable and auditable implementation plans; prepares and supports users affected by system changes; monitors transition and evaluates results. Refines back out plans and offers considerations to ensure

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Universal Avionics

View company profile →