Job Description
The Role
Work closely with computer analysts and engineers in applying various software development language skills to create, test, and develop applications on mobile devices.
Key Responsibilities
- Build and optimize secure mobile applications for evolving business needs.
- Create, migrate, and update code for mobile applications using C#, operating within the MS .NET MAUI framework.
- Maintain communication with customers, team members, and supervisors regarding application development and direction.
- Perform routine site audits, as well as ongoing maintenance, on an as-needed basis.
- Ensure proper baseline identification of configuration items, perform periodic audits, and provide verification of version release configuration items.
- Ensure compliance with CM process standards, plans, and procedures.
- Participate in Engineering Review Board (ERB)/Integrated Product Team (IPT) team meetings.
- Attend Configuration Control Board meetings with management and other functional groups to obtain information about and authorizations for the release of configuration items and baseline changes as needed.
- Accurately assess change requests within the configuration management tool and manage information throughout the CM lifecycle.
- Create, manage, and maintain project-specific Configuration Management Plans.
- Manage content and update configuration item lists.
- Create and maintain reports while meeting deadlines.
- Support preparation and CM status reporting for engineering technical events.
- Participate in application testing as needed.
- Work with cross-functional teams to streamline processes. Identify and drive process excellence.
- Maintain regular and punctual attendance.
- Perform other duties as assigned.
Requirements
MINIMUM QUALIFICATIONS
- Five (5) years of relevant experience.
- Experience in Android and iOS programming.
- Experience with Responsive Web Design with JavaScript-based frameworks.
- Experience with mobile technologies, ideally at least one of Xamarin, .NET MAUI, or Flutter.
- Experience leveraging other Integrated Development Environment (IDE) products; to include setting the application architecture for reuse.
- Must be able to obtain and maintain a Security clearance (generally, U.S. Citizenship required).
- Must obtain and maintain any necessary security access and/or background check.
DESIRED QUALIFICATIONS & SKILLS
- Knowledge of wireless networks.
- Adept at the use of computers and mobile devices running under the various operating systems, Windows and Mac included.
- Working knowledge of smartphone and tablet platforms, including required cross-platform experience with both Android and iOS applications.
- Ability to consider UI and UX principles when creating applications.
- Experience working with distributed teams in an Agile environment.
- Experience integrating applications with external REST APIs and web services.
- Deep understanding of multiple SDLC methodologies with an emphasis on Agile.
- Demonstrated ability to communicate to business and technical partners.
- Experience providing constructive feedback regarding estimation activities and process improvements.
- Demonstrated ability to analyze complex technical problems and lead the team in resolving issues promptly.
- Strong experience in custom mobile software development with the ability to contribute technical expertise beyond core job responsibilities.
- Understanding of the communication technologies commonly employed by mobile apps, especially JSON, Bluetooth LE and NFC.
- Experience with multiple technologies including Java, Objective-C/Swift, Object-Oriented design and using application/web servers such as MVC frameworks, HTML5, CSS, JSON, XAML, C#, JavaScript, JQuery, Apache Tomcat, etc.
- Ability to multi-task.
- Demonstrated ability to perform diverse duties while operating under time constraints.
- Demonstrates accuracy and thoroughness; monitors own work to ensure quality.
- Ability to work independently and proactively with little supervision, but also must work well with others in a team environment.
- Must be able to prioritize and manage workloads and tasking of Operation Team members.
- Strong organizational skills and attention to detail.
Job Tags
Full time