
Description
We are seeking a motivated individual to work as an IOS or Android Mobile Application Developer. Candidates will participate on a team to develop and maintain mobile application software.
- Must be detail oriented, have strong analytical and problem-solving abilities.
- Must understand and conceptualize applications from both a technical/programming perspective and a business point of view.
- Perform all or part of the software development life cycle and follow a methodology.
- Reviews, analyzes, and modifies programming systems including coding, testing, debugging and installing to support an organization's application systems.
- The role's primarily responsible for supporting the development, maintenance, and deployment of consumer facing mobile applications.
This position requires a strong understanding of quality software delivery, internal and external customer needs, and the ability to translate business needs into technical requirements.
App Dev Skill Sets Required
- Languages such as Swift, Java, Xamarin, Kotlin, React Native, C#, .Net
- Enterprise CMS
- Cloud Services
- Mobile Development
- IOT / Connected Appliances
- Agile and DevOps methodology
Because this position will deal with both technical personnel and business managers, as well as participate on project teams, strong interpersonal and communication skills are needed.
- Gather data and analyze business and user needs in consultation with both business managers and end-users
- Must be able to work independently and as a part of a development team working on small, medium, large and enterprise projects.
- Analyze business application requirements for functional business areas.
- Gather business requirements and develop specifications for software solutions
- Possess strong interview skills. Interview project stakeholders, document findings and make detailed recommendations.
- Has knowledge of commonly-used concepts, practices, and procedures within a particular field.
- A thorough understanding of relational database practices.
- Familiarity and significant experience with major enterprise database programs such as SQL Server or DB2.
- Able to develop database objects and structures for data storage, retrieval and reporting according to project specifications.
- Design and develop back end database interfaces to web and e-commerce applications.
- Familiar with data modeling tools and methodologies, and knowledgeable in database system applications and stored procedures.
- Analyze organizational data requirements and create logical and physical data flow models.
- Address data quality issues with clients and management.
- Relies on experience and judgment to plan and accomplish goals.
- Performs a variety of complicated tasks.
- A wide degree of creativity and latitude is expected.
- Will provide third level application support for any help desk tickets that cannot be answered by the Jr Developers or help desk team.
- Write code and debug software applications
- Write IT test plans and execute IT & Business created test plans
- Develop software prototypes
- Recommend system changes and enhancements
- Serve as a model and mentor to IT-Co-op developers and other developers that are less experienced.
- Stay on top of industry changes, recommend and implement industry best practices
Qualifications
Education
Required
- Software Engineering: Bachelors degree or better
- Electrical Engineering: Bachelors degree or better
Experience
Required
- Agile and DevOps methodology
- IOT/Connected Appliances
- Mobile Development
- Cloud Services
- Enterprise CMS
- Languages such as C#, ASP .Net, JavaScript, AJAX.
Apply on company website