Vacancy caducado!
Description
- Develop high-quality software using a variety of technologies
- Work in a collaborative, agile environment
- Work with stakeholders to capture and develop requirements, set expectations and prioritize development tasks
- Follow and improve established standards and processes
- Follow sound engineering practices
- Keep up-to-date with current programming tools and practices
- Participate in planning activities and negotiate expectations
- Provide guidance into decisions like feasibility analyses, build/buy decisions, etc.
- Provide necessary documentation
- Demonstrate high commitment to collaboration and team achievement
- Other duties as assigned
- Education/Training (both required and desired):
- Bachelor's Degree in relevant engineering or science discipline preferred
- Acceptable areas of study include: Math, Engineering, Science, Business Management, or other related discipline
- Required Experience:
- 5+ years of professional experience in the required task area
- 3+ years experience software development on Android and iOS platforms
- Solid software engineering background, including object oriented development
- Strong experience with mobile development languages like Java, Kotlin, Obj-C and Swift
- Strong experience and knowledge using ADK and Android Studio
- Strong experience and knowledge with Xcode, iOS, iPadOS
- Experience with cross platform support like Flutter, Xamarin, React or others
- Experience with best design and execution practices such code review tools, MVC or MVP for Android and MVVM with iOS
- Experience using software process tools such as GIT, JIRA, TFS
- Experience with Software Development Lifecycles (SDLC) such as Waterfall, Iterative and Agile
- Experience developing user interfaces
- Experience deploying and monitoring mobile application thru the Google Play Store and Apple App Store
- Desired Skills or Experience
- Strong experience or knowledge of Windows desktop, forms and services using .NET, MFC, Win32 SDK, WSH, WCF, WPF
- Strong Experience or knowledge of WEB based applications using ASP.net, MVC, JQuery, Bootstrap, Entity Framework
- Strong experience with DB such as MS SQL or Oracle
- Working knowledge or experience or knowledge of scripting languages such as Python, Ruby, Bash
- Experience with process-based maturity models, such as Client Business Process, CMMI or ITIL
- Security:
- Must be a US citizen
- Ability to obtain a security clearance may be required
Vacancy caducado!