Mobile Software Developer
Industrial Networks has been a technology leader in the rail industry for 20+ years. With multiple Fortune 500 companies on our client roster, we are searching for a technical and talented Mobile Software Developer to join and strengthen our team. Our ideal candidate will thrive in a fast-paced environment and be eager to learn about and grow within this unique industry.
Job Summary:
Responsible for using their knowledge of programming languages to design software programs. Duties include meeting with clients to determine their software needs, coding and testing software to ensure functionality and updating software programs to refine components like cybersecurity measures and data storage capacities.
Job Responsibilities/Expectations:
Collaborating with management, departments and customers to identify end-user requirements and specifications
Designing algorithms and flowcharts to create new software programs and systems
Producing efficient and elegant code based on requirements
Testing and deploying programs and applications
Troubleshooting, debugging, maintaining and improving existing software
Compiling and assessing user feedback to improve software performance
Observing user feedback to recommend improvements to existing software products
Developing technical documentation to guide future software development projects
Skills and Requirements:
Excellent knowledge of the software development life cycle
Strong problem-solving and communication skills
Knowledge of Object-Relational Mapping frameworks
Experience with Agile and Scrum development methodologies
Ability to learn quickly and work independently or as part of a team
Degree: Bachelor's in Software Engineering or similar
Overall Software Development Experience: 5+ Years
Primary Technical skills: 2+ Years ReactNative, Javascript, Python, SQL