Summary
This job is for the employee with intermediate knowledge, skills, and experience in building mobile applications for iOS and Android devices. It is to be considered an intermediate-level position for mobile application development. The employee must have proven experience working in the analysis, design, maintenance, testing, deployment, implementation, and documentation of mobile applications. The employee must be able to work in development teams and provide feedback and status to peers.
Duties and Responsibilities
- Mobile Application Development
- Mobile Applications Testing
- Code Management and Standards
- Teamwork and Communication
- Research
- Documentation
- Continuous Education
Knowledge
Programming Languages
The employee must possess intermediate knowledge in the following programming, notation, and markup languages.
- Swift, Java, HTML 5/CSS 3/JavaScript, JSON, C#.Net, T-SQL
Development Platforms, Software, and Frameworks
The employee must possess intermediate knowledge of the following software, platform, and frameworks:
- Microsoft .Net Framework, Microsoft .Net Core, Microsoft Visual Studio, Microsoft Visual Studio Code, Microsoft ASP.Net, Microsoft SQL Server, and Entity Framework
Experience
The employee must have at least three years of proven working experience developing mobile, performing similar duties and responsibilities, and using the languages, technologies, and platforms described in this document. Also, the following experience is required to successfully execute the duties assigned to this job title. The employee must have intermediate experience performing the following tasks:
- Work with multiple enterprise environments, industries, and companies.
- Work with multiple development teams.
- Troubleshooting code and software.
- Technical documentation generation.
- Work with tight deadlines and due dates.
- Work under constant or minimum supervision.
Education
Bachelor's degree in Computer Science, Software Engineering, or Information Systems.
Required Attributes
- Flexible and adaptable regarding learning and understanding new technologies.
- Strong written and oral communication skills.
- Strong interpersonal skills.
- Ability to conduct research into software-related issues and products.
- Highly logical.
- Technically proficient.
- Highly self-motivated and directed.
- Keen attention to detail.
- Proven analytical and problem-solving abilities.
- Ability to effectively prioritize and execute tasks on time.
- Ability to work both independently and in a team-oriented, collaborative environment.
- Bilingual (Spanish and English).
We offer a variety of employee benefits (Health Insurance, Life Insurance, 401K Retirement Plan, Flexible Work Hours, Company-wide events, Christmas Bonus, Performance Bonus, and more perks).