This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs in West Virginia today!

To post a job, login or create an account |  Post a Job

  Jobs in West Virginia  

Bringing the best, highest paying job offers near you

previous arrow
next arrow
Slider

Remote or Hybrid Sr.Android Developer

American Fidelity

This is a Contract position in Martinsburg, WV posted September 13, 2021.

Analyze, architect, design, engineer, develop, test and assist in the implementation of creative, innovative, and secure software solutions , APIs, and web services according to business requirements and to solve business problems while adhering to internal technology standards and best practices.

Understand the holistic overview of systems including the underlying application infrastructure, associated data models, and internal interactions within a particular software domain.

Perform software integration across domains, platforms, and environments both on premises and in the cloud.

Collaborate with other areas, including but not limited to data, infrastructure, project management, enterprise architecture and security.

Identify and correct software defects, assist business end-users with system capabilities and research, perform technical system configuration, and identify software deficiencies and alternate solutions for software applications.

Partner with vendors for defect resolution as needed.

Independently resolve issues of a medium to high complexity.

Perform project management activities including planning, estimating, managing, communicating, and coordinating mid to large sized software development projects and activities of medium to high complexity for new software or enhancements to existing software.

Collaborate with business end-users and other Colleagues as necessary to define requirements and acceptance criteria for new features or systems and assist business end-users with navigation of IT processes as needed.

Facilitate cross-divisional and cross-organizational collaboration on software initiatives to support multi-disciplined solutions.

Proactively engage users to promote capabilities and proper use of supported systems.

Collaborate with the business to understand market landscape and determine how to most effectively apply technology to business need to help the organization gain competitive market advantage.

Provide mentoring for project team members.

Job Requirements: High degree of expertise building software with Kotlin and Java.

High degree of expertise in developing software using Android Studio.

High degree of knowledge of the principles and patterns of system design (e.g., MVC, MVVM) Highly skilled in unit-testing with a passion to drive towards the automation of UI Testing.

Highly skilled in data analysis, test design, and test automation focusing on functional, security, performance, and mobile testing.

Strongly skilled in integrating with dependent APIs built by other parties.

Strong skills to develop APIs that can be consumed by other parties.

Strongly skilled in the use of continuous integration, continuous delivery, and source code management tools like GitHub, Jenkins, fastlane, Azure DevOps and Octopus Deploy.

Strong understanding of software development on a Mac.

Strong skillset in software analysis, design, and problem resolution Solid understanding of object-oriented design Solid understanding of database principles and at scripting SQL queries Strong understanding of secure coding techniques and best practices Strong understanding of mobile application architecture Strong understanding of the software development process Strong understanding of DevOps methodologies highly preferred.

(e.g., automation, continuous feedback, quality signal) High degree of understanding of organizationally approved project management methodologies (e.g.

Agile/Scrum, Waterfall) A keen eye for design is highly preferred.

SOFT SKILLS Expert written and oral communication skills.

Must be able to communicate and collaborate with a wide variety of audiences such as other software developers, engineers, architects, business analysts, software testers, management, and business stakeholders.

Strong ability to articulate complex technical ideas and concepts appropriate to the audience (both technical and non-technical) Expert ability to deliver high-quality projects on time and within scope Possesses well-developed emotional intelligence, motivational, professional, and leadership qualities Positive attitude with the ability to work in ever-changing environment Proven commitment to meeting organizational and departmental goals and objectives Expert analytical, statistical, and organizational skills with strong attention to detail Inquisitive and proactive with an ability to work independently and a desire to continuously learn new skills and technologies; takes initiative and is a solution seeker Thrives in a team environment and develops excellent relationships with others Strong ability and desire to mentor others

AL Jobs AR Jobs CA Jobs GA Jobs KS Jobs KY Jobs LA Jobs MD Jobs MI Jobs MN Jobs MS Jobs MO Jobs NY Jobs OR Jobs TN Jobs TX Jobs UT Jobs VA Jobs WV Jobs ID Jobs