Software Developer
ShiftCode Analytics
Software Development Engineer
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 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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Developer in Saint Louis, MO vacancy
- ...Job Summary Exegy is seeking a highly motivated senior level software engineer to work closely with other dedicated engineers in our... ...Managers and Operations Mentor other Market Data Engineer developers Work with other development groups at Exegy on strategic...SuggestedFull time
- ...environments.Manage and automate AWS IAM permissions, roles, policies, service accounts, workload identities, and access patterns.Develop and maintain Terraform modules, IaC pipelines, and GitOps-based deployment workflows for identity infrastructure.Collaborate across...Suggested
- ...Principal Software Engineer at DLS Engineering (on-site) DLS Engineering is seeking a Principal Software Engineer for a full-time... ...Possesses principal knowledge and principal hands-on experience in developing, implementing and leading software applications and teams....SuggestedFull time
- ...partners. \n What we are expecting from you (i.e. the qualifications you must have): ~ Research, design, and develop computer and network software or specialized utility programs. ~ Analyze user needs and develop software solutions, applying principles and...SuggestedFull timeLocal areaImmediate start
- ...C# .NET Software Developer / Software Engineer / Web Application Developer MarketVolt, LLC, a digital marketing software and services firm based in St. Louis, seeks a creative software developer who can thrive in a fast-paced, customer-driven environment. We’...SuggestedFull timeShift work
- ...Java Full Stack Developer Location: St. Louis, MO Duration: 12 Months Job Description: ~ Must be a full stack developer... ...specializing in providing IT Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of Various Awards under "...
- ...Java Full Stack Developer Onsite 2 days a week (Hybrid Schedule) Candidates MUST work onsite (starting) from the first day in one of the locations below! 1 N Jefferson Ave., Saint Louis, MO 2975 Regent Blvd, Irving, TX 75063 1445 ROSS AVE; DALLAS, TX 75202-271...2 days per week
- ...accordance with ITSM best practices.Support configuration across incident, request, change, problem, knowledge, and asset processes.Develop and maintain integrations between Halo ITSM, Jira, and other enterprise systems using APIs, webhooks, and middleware.Troubleshoot...
- ...Java Developer 6 month contract to hire. Consultant can be remote during contract period, but expected to onsite once converted.... ...adhering to approved budgets. Work as a member of an Agile Software Development Team to help implement new functionality based on...Full timeContract workRemote work
- ...Java Developer St Louis, MO (Onsite from day 1) $/65Hr C2C Interview Process: 3 rounds will be Zoom Video Job Description:... ...developer with very good understanding of micro services. Grasp of software engineering skills in modular design, data structures,...Work experience placement
- ...Job Title: Java Developer Location: St. Louis, MO Experience: 10 Duration: Long Term PLEASE MENTION THE CURRENT LOC,DL LOC,VISA STATUS Skills must have Java Spring, API and Vulnerability OR Vulnerability Remediation Required Skills...
- Java Developer Location: St Louis/O’ Fallon, MO (Day One Onsite) Duration: 6-12+ Months Job Description: Overall 8+ years of experience must Experience in object-oriented programming and concepts Experienced in Java backend application development.
- ...Responsibilities: Develop and document software based on defined design and performance requirements. Actively participate in application design, database design, schema layout, and data loading. Prepare sample data and unit test plans. Develop...
- ...Java Developer Design and architect enterprise-grade AI/ML-powered Java applications on AWS cloud infrastructure Define technical standards, patterns, and best practices for AI integration within Java ecosystems Lead end-to-end architecture for microservices, APIs,...
$126.65k - $171.35k
Software Developer Engineer (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for a Software Developer Engineer (Experienced or Senior) to join the Digital Analytics and System Health (DASH) software team in Hazelwood, MO. This role will support...Permanent employmentFull timeWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...Technology Team Spectrum’s Product and Technology team creates, develops, and operates the nation’s fastest mobile service, most... ...position will be expected to contribute in areas dealing with software design, service architecture, database design, compliancy and strategy...Work experience placementWork at officeRemote work
- ...Lead It Software Developer The Lead IT Software Developer is a well-rounded expert on the team in Front-End frameworks (Aurelia, Angular and such) and Back-End (Microsoft SQL and C#/.NET). He/She is the go-to person for any questions or direction relating to technologies...
$90k - $154k
...negotiation readiness. Target roles and stacks (varied but intentional) Current demand often includes entry-level software programmers, Java full stack developers, Python/Java developers, DevOps engineers, data analysts, data engineers, data scientists, and ML/AI engineers...Full timeH1b- ...rule engines for payment integrity use cases.Configurable API/data integration frameworks.Template-based or parameterized services.Develop JSON/YAML/XML-based configuration interpreters.Enable runtime rule updates without redeployment.Design version-controlled rule lifecycle...Local area
$112.2k - $151.8k
...verification and/or certification efforts (including supporting military safety critical and/or mission critical system hardware and software certification) Experience leading cross-IPT architecture development Experience leading systems engineering efforts supporting...Work experience placementInterim roleCurrently hiringImmediate startRemote workRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- Full Stack Developer to join the Software Engineering team. This individual will be responsible for developing a wide variety of software solutions in a cloud enabled microservices environment. Development will include solutions built for internal and external customer...Casual work
- ...optimization) Longhorn storage management and performance tuning Canonical ecosystem tools (MAAS, Juju, Charmed Kubernetes) Develop and deliver technical documentation, runbooks, and training materials to support ongoing operations Conduct hands-on workshops...
- ...and cybersecurity teams. - Support the segregation and elimination of malicious software and spam traffic in accordance with security policies and directives. - Develop and maintain technical documentation, standard operating procedures, and platform...Minimum wageContract workTemporary workWork experience placement
$119.85k - $162.15k
..., utilizing Agile scrum methodology, which is responsible for developing and maintain agency wide Platform as a Service (PaaS) capability... ...leading mission-ready capabilities in AI, cloud, cyber and software development. Join our Talent Community to stay up to date on...Temporary workImmediate startWorldwideFlexible hoursShift work- ...technical security controls and security processes across internally developed applications and AI-enabled systems. This role partners directly with engineering teams to embed security into the software development and AI lifecycles, and, in partnership with the AI-...
- ...IT Platform Infrastructure Engineer Razor is seeking an IT Platform Infrastructure Engineer to support software, platform, security, and system integration efforts for new system requirements. In this role, you will be responsible for supporting the rollout of new...Remote work
- Job Description Insight Global is looking to add 2 Platform Engineers to their clients team located in the St. louis, MO area. In this role, you'll partner closely with engineering teams to improve system reliability, scalability, and performance across enterprise applications...
- ...business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions... ...coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks...Full timeTemporary workRelocation
- ...diversity and innovation, LSEG is a place where everyone can grow, develop and fulfil your potential with relevant careers. ROLE... ...logging, tracing, monitoring, alerting, and dashboarding. Software engineering and automation development using Go (Golang)....Worldwide
- ...environments, CI/CD pipelines, and graph database systems, and develops the utilitarian application code, automation, and internal tooling... ...) for building automation, tooling, and applications Solid software engineering fundamentals: Git-based workflows, code review,...Work at officeRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
Related searches
- senior robotics software engineer Saint Louis, MO
- software system engineer Saint Louis, MO
- intel software engineer Saint Louis, MO
- software developer fintech Saint Louis, MO
- software development engineer aws Saint Louis, MO
- information technology software engineer Saint Louis, MO
- graduate software developer no experience Saint Louis, MO
- software developer internship no experience Saint Louis, MO
- ngo software engineer Saint Louis, MO
- software engineer travel Saint Louis, MO


