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: Mobile software development is required ReactNative experience is required 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