Company

Shiftcode Analytics, IncSee more

addressAddressSaint Louis, MO
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

Interview : Coding assesment and F2F
Visa : All apart from h1b and cpt
Description :
Job Description
As a Software Development Engineer at Client, you are expected to perform the following general duties:
· Own tasks (dev, test, deployment) at an application/software component level
· Able to troubleshoot and refactor existing code
· Independently manage a support queue
· Adopt new languages and architecture patterns needed for the work
· Proactively seek reviews of their work from experienced members
· Influence the decisions made by the team
· Assist peers and less experienced members
Professional Qualifications
· Business operations: Exhibits general knowledge of Client business processes, systems, products, customers and how they impact own area of work.
· Market knowledge: Demonstrates basic understanding of own local market, payments industry and keeps self up-to-date on latest occurrences.
· Competitor knowledge: Displays awareness of traditional and emerging competitors and keeps abreast of their product offerings and developments.
· Growing and developing teams: Participates in activities which develop others and reinforces good team spirit while working with others.
· Inspiring and empowering others: Understands relationships within own work area and participates in teamwork and collaborative efforts.
· Coaching and feedback: Show awareness of own strengths and areas of improvement and seeks out additional feedback and suggestions for improvement.
Technical Qualifications
· Programming: Has ability to write secure code in multiple languages (ideally JavaScript, SQL); familiar with secure coding standards (e.g. OWASP, CWE, SEI CERT) and vulnerabilities
· Development Practices: Understands and implements standard branching (e.g. Gitflow) and peer review practices; Apply tools (e.g. Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity; understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage.
· Patterns and Frameworks: Understands the use of basic design patterns (e.g. factory, adaptor, singleton, composite, observer, strategy, inversion of control); has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g. Angular, typescript, DXP, others)
· Planning: Understands requirement analysis being essential part of delivering value to our customers and partners with peers to participate in elaboration, prioritization, and effort estimation
· Practices and Metrics: Understands Agile development processes (Scrum/Kanban/SAFe) and the delivery situations they are used for; familiar with SDLC stages starting from requirements gathering to production rollout and key decision gates in each stage; has skills to track work using Application Life Cycle management (ALM) tools (e.g. Jira, Rally).
· Engineering Principles: Understand the basic tenets of building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture)
· Patterns and Protocols: Understand different application patterns to implement different types of business processes (e.g. APIs, event-driven-services, batch-services, web-applications, big data); understands secure network protocols to protect data in transit (e.g. IPSec, TLS, PGP, others)
· Automation: Displays basic understanding of Client systems architecture and automation technologies to support and implement software delivery and business process automation; has ability to write code (in languages such as Java, Python, Ruby, Bash, Perl, Groovy) to build automation tasks that are repeatable and efficient
· DevOps: Understands Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization; Aware of configuration management using tools (e.g. Puppet, Chef) and CI/CD tools (e.g. Artifactory, Jenkins, Git, Sonar)
· Performance and Scalability: Understands performance engineering practices, including capacity drivers, traffic modeling, infrastructure utilization, horizontal scaling, elastic computing, and last mile performance for consumers
· Test Strategy: Follows Client testing standards via the Test Strategy; has skills to author test cases leveraging behavior driven development and customer journey concepts; understand organization of testing artifacts (e.g. test folders, sets, runs) in ALM tools and link them to automated testing code to report status of test runs
· Testing Types: Understand functional and non-functional testing types and elaborate and estimate test efforts; understand how to build robust tests to minimize defect leakage by performing regression, performance, deployment verification, and release testing
· Platform as a Service (PAAS) /Function as a Service (FAAS): Understands general concepts around PAAS and FAAS, and building applications that can be hosted on any standardized on-prem/public or private cloud environments
Refer code: 8711480. Shiftcode Analytics, Inc - The previous day - 2024-03-24 11:10

Shiftcode Analytics, Inc

Saint Louis, MO
Jobs feed

Vermont Hospitalist

Medical-Link N. America

Vermont, United States

Urgent Care - Oklahoma (Physician Assistant)

Medical-Link N. America

Lahoma, OK

Instrumentation Technician (3rd)

Associated Electric Cooperative, Inc.

Marston, MO

Hospitalist - Michigan

Medical-Link N. America

Michigan, United States

Hospitalist - Indiana

Medical-Link N. America

Indiana, United States

Share jobs with friends

Related jobs

Software Developer

Intern, Software Developer

Vml

Kansas City, MO

a week ago - seen

Software Developer

Drive Social Media Llc

Saint Louis, MO

3 weeks ago - seen

Software Developer

Kansas City Life Insurance

Kansas City, MO

4 weeks ago - seen

Software Developer

Novo Proso

$103K - $130K a year

Warrensburg, MO

a month ago - seen

Full Stack Software Developer

Backstitch

$85,000 - $100,000 a year

Kansas City, MO

a month ago - seen

UX/UI Developer

Software Resources, Inc.

Jefferson City, MO

2 months ago - seen

Associate Data Analytics Full-Stack Software Developer

Boeing

Saint Louis, MO

2 months ago - seen

Software Developer - TS/SCI Required

Phoenix Operations Group

Saint Louis, MO

2 months ago - seen

Software Developer

Waypoint Human Capital

Saint Louis, MO

2 months ago - seen

Software Developer 2

Uncomn

Saint Louis, MO

2 months ago - seen

Junior Full Stack Software Developer (Python/JavaScript)

Ticket Takedown Llc

$70,000 - $80,000 a year

Kansas City, MO

2 months ago - seen

Jr. Software Developer

Executive Personal Computers, Inc.

Saint Charles, MO

2 months ago - seen

Software Developer

E-Talent Network

Kansas City, MO

2 months ago - seen

Developer - Software

Maximus

Kansas City, MO

2 months ago - seen

Software Developer

Healthcare Fraud Shield

$84.3K - $107K a year

Chesterfield, MO

2 months ago - seen

Software Developer

Oracle

$97.5K - $123K a year

Kansas City, MO

3 months ago - seen

Software Developer

Zurich Insurance Group

Saint Louis, MO

3 months ago - seen

Software Developer II - GIS

NISC

Saint Louis, MO

3 months ago - seen