CareerZen Logo
Company logo

Mobile Software Engineer - AI Trainer

DataAnnotation

Full-time

Remote

Job description

GENERAL SUMMARY:

Responsible for collaborating with business partners, management, staff and the project management office to effectively integrate business applications in to a seamless, productive and efficient work environment.


QUALIFICATIONS:

Minimum Education & Experience Requirements:

  • Bachelor’s degree in computer science, Information Systems, Math or related major, or equivalent work experience.
  • Five (5) years of experience in design, development, documenting, testing, and debugging of new and existing software applications in enterprise level.

Additional Preferred Education & Experience:

  • Advanced knowledge of modern JavaScript frameworks like TypeScript, Vue.js (preferably Vue 3 and above), React, HTML 5, CSS, etc.
  • Advanced knowledge in developing, implementing, and maintaining solutions using the Microsoft technology stack, including C#, ASP.NET Web API, MVC, Entity Framework, WCF, etc.

· Experience in architecting, implementing, and maintaining secured and scalable REST API environment.·

  • Experience in designing and maintaining relational database management systems.
  • Experience in designing and implementing Microservices running on Docker/Kubernetes containers.
  • Familiarity with Jack Henry’ Symitar and related components (SymXchange, SymConnect, PowerOn, etc.).

Minimum Knowledge & Skill Requirements:

  • Advanced understanding of application development, to include client/server and web application architecture.
  • Advanced knowledge of good coding practices and standards, including object-oriented design, code refactoring, design patterns and service-oriented architecture.
  • Advanced knowledge of relational databases, including experience in data modeling, creating stored procedures, building queries and reports.
  • Experience in managing Secure SDLC (S-SDLC), secure coding practices, and application of SAST/DAST code verification utilities.
  • Experience with project management methodologies, such as waterfall and agile (SCRUM / Kanban).
  • Communication skills - including the ability to convey information to non-technical colleagues in a concise and clear way.
  • Experience in creating and implementing technical documentation and software release cycles.
  • Understanding of business processes and constraints.
  • Ability to deal effectively and courteously with a wide variety of people.
  • Strong written and verbal communication skills.

COMPETENCIES:

  • Problem Solving
  • Functional/Technical Skills
  • Customer Focus
  • Innovation Orientation

WORKING CONDITIONS/ENVIRONMENT:

Requires the employee to sit a majority of the time. Infrequent lifting of up to 25 pounds may be required. Some travel may be necessary.


OTHER REQUIREMENTS:

Must remain familiar with and adhere to Vantage West Credit Union policies and procedures and comply with all aspects of the Bank Secrecy Act.


MAJOR ACCOUNTABILITIES AND TASKS:

  • Provide client support, consultation and subject matter expertise for system development, maintenance and support.
  • Contributes to complex, major or highly visible tasks and projects as a project team member, or as a project lead.
  • Will have expertise in multiple technical environments and possess business knowledge that spans one or more business areas.
  • Architects and designs software solutions: front end graphical user interface design, middle tier web-services, API economy, cloud architecture etc.
  • Participate in component and data architecture design, technology planning, product evaluation, advanced automated testing processes and buy vs. build recommendations.
  • Provide input to project plans related to application development initiatives.
  • Work closely with internal/external customers to understand the business requirements for technical solutions.
  • Involved in the full secure systems life cycle process: Designing, coding, testing, implementing and supporting application software that is delivered on time and within budget.
  • Establish and enforce standards, best practices, policies and procedures pertaining to architecture, security, compliance/regulatory requirements.
  • Evaluate emerging technologies to recognize opportunities and trends.
  • Conduct code reviews and recommend solutions for performance tuning and implementing design patterns.
  • Fosters a collaborative relationship across all functions. Works closely with end user departments to understand business requirements and translate them into specific software requirements for implementation.
  • Performs other duties as assigned

Salary range is $82,623.08-$108,442.79. Job Grade, EX 15. Final salary is dependent on candidate's experience and qualifications.

Equal Opportunity Employer Veterans Disabled