Experience with impact assessment of software development
Strong proficiency in React/Angular Web Frameworks and Python
Working knowledge of Linux development environment tools
Develop, create, and modify general computer applications or specialized utility programs
Analyze user needs and develop appropriate software solutions
Design or customize software to optimize operational efficiency
Analyze and design UI/UX within an application area, either individually or as part of a team
Coordinate microservice development and possibly supervise offshore developers
Bachelor's degree in Computer Science, Computer Engineering, or related field (Master's preferred)
Equivalent work experience may be considered
Minimum 4+ years of experience in front-end software development
Familiarity with Agile methodologies (e.g., Scrum, Kanban, TDD)
Proficiency in project management tools such as Jira
Experience with requirements management tools such as Jama
Knowledge of configuration management tools such as GitHub
Solid understanding of front-end frameworks (React or Angular)
Proficiency in at least one modern language: Java, C++, or C
Experience in integration, integration testing, and cybersecurity for embedded software
Excellent written, verbal, interpersonal, and presentation skills
Strong problem-solving and issue-assessment skills
Ability to remove roadblocks and support team success
Promotes a workplace culture of respect and collaboration
Transparent communication and thoughtful decision-making
Cross-functional collaboration across departments and geographies
Ability to work effectively with distributed teams across time zones