Job Description :
Position : Mobile Software Engineer

Location :Frisco, TX

Pay rate : $120k to 125k ( FULL TIME POSITION)

Job Summary

We are looking for the leaders of tomorrow. If you are a motivated engineer, self starter, go-getter and thrive in a fast pace environment we have a challenging yet rewarding position for you. The Mobile Software Engineer applies proven technical, communication and problem-solving skills to become a strong contributor in the development and deployment of mission critical information systems. With other senior technical leaders, you will help set direction for the application development to align with Paycor’s strategic priorities and will be a key contributor to the continual improvement of IT service and quality.

In addition to coding and being the tech authority for the team you will be responsible to coordinate and supervise activities related to the design, development and implementation of new Paycor information systems, participate and guide maintenance, support, and upgrade of existing systems and applications.

Essential Duties and Responsibilities

Coach and develop younger engineers and support them in the development
With leadership and business partners, align corporate business and software strategies and plans to ensure the timely execution of those strategies
Understand the overall business strategy and requirements for the company and for specific departments
Foster an environment in which fellow developers have a high level of engagement, challenge, and commitment to quality and customer service
Engage in the development and deployment of new applications and/or enhancements to existing application throughout the enterprise
Ensure that development projects meet business requirements and goals, fulfill end-user requirements and identify and resolve systems issues
Participate and help guide analysts, designers and engineers in the testing of information systems
Provide technical leadership to the development team and project managers working on development project teams
Review and analyze existing application effectiveness and efficiency to develop strategies for improving or leveraging these systems
Research and recommend software products and services to support development efforts.
Support evaluation of any new software integration into Paycor systems to validate it meets functional requirements, system compliance and interface specifications
Cultivate and disseminate functional policies, procedures and best practices
Meet regularly with the team to review project, performance, and personnel issues
Other duties as assigned

Requirements

4 year degree in information systems or computer science
At least 1 or more years of experience and knowledge of Xamarin with Native development of Android/iOS development
6 or more years direct experience in full life cycle software development
Coding experience with .Net, C#, XAML, Xamarin Forms for IOS and/or Android
Background with integrating mobile applications with external APIs/web services
Experience working with teams in an agile environment
Learned firsthand how to optimize apps for performance
Experience with mobile-specific functionality, such as location, push notifications, camera interaction, and cross-app interaction
Strong knowledge of system and software best practices and methodologies
Fluent in programming languages used to develop Windows and internet applications utilizing Microsoft technologies
Agile techniques and experience working with TDD and CI practices
Experience in financial service or similar industry experience is a plus?
Understanding various non-functional aspects in mobile application design and provide a solution to optimize performance, scalability etc.

Additional Requirements

Strong customer service orientation
Excellent written and oral communication skills
Able to communicate ideas in both technical and user-friendly language
Self-motivated and directed
Keen attention to detail
Able to priorities and execute tasks in a high pressure environment
Experience working in a team oriented, collaborative environment
Create mobile coding guidelines to help the team focus on maintainability and performance
Raise questions and suggestions to the product owner about enhancements and potential gaps in requirements
Participate in peer design reviews, code review, and testing to ensure quality releases
             

Similar Jobs you may be interested in ..