We are looking for a couple of talented software developers to be key contributors in our Software Development organization. Projects will include new customer facing products, enhancements to existing products as well as the development of internal, operationally focused projects. These positions require you to work primarily at our office in Kyle, TX with the flexibility to work remotely on occasion.
Responsibilities
- Works highly independently with minimal guidance.
- Impacts a range of customer and operational objectives.
- Defining and maintaining projects on an ongoing basis.
- Finding and dealing with technological risks and concerns.
- Working on a project team with other developers as well as mechanical and electrical engineers.
- Delivering technical assistance to stakeholders inside the company.
- Reporting to senior team members on project status and advancements.
- Proficiency in converting application storyboards and use cases into working apps.
- Create and maintain efficient, reusable, and dependable code.
- Ensure that apps have the greatest possible performance, quality, and responsiveness.
- Identify bottlenecks and defects and suggest workable solutions.
- Assist in maintaining code quality, structure, and automation.
Requirements and Skills
- Bachelor's degree in computer science, information technology, or a related field is preferred, but not required.
- Expertise in C#,.NET and Microsoft Visual Studio is required.
- Functional knowledge of Elixir, AWS, Database and UI/UX is highly desirable.
- Familiarity in Flutter is a preferable skill.
- Any prior aviation and/or simulation experience is a big plus.
- Excellent understanding of coding and development procedures.
- Understanding the basic design ideas underlying a scalable application
- Establishing automated testing platforms and unit tests
- Hands-on expertise in code versioning tools (e.g., Git, SVN, CVS and Mercurial)