Application Software Engineer
2 weeks ago
Interview :
Coding assessment and face-to-face interview
Visa :
All except H1B and CPT
Description :
Position Overview
As an Application Software Engineer at ShiftCode Analytics, you will be responsible for the following key responsibilities:
- Manage tasks (development, testing, deployment) at the software component level
- Capable of diagnosing and improving existing code
- Independently oversee a support queue
- Embrace new programming languages and architectural patterns as required
- Actively seek feedback on your work from seasoned colleagues
- Influence team decisions and contribute to collaborative efforts
- Mentor peers and assist less experienced team members
Business Acumen:
Demonstrates a solid understanding of ShiftCode Analytics' business operations, systems, products, and customers, and how these elements impact their work.
Market Insight:
Exhibits a foundational understanding of the local market and the analytics industry, staying informed on recent developments.
Competitor Awareness:
Maintains awareness of both traditional and emerging competitors, keeping up with their product offerings and advancements.
Team Development:
Engages in activities that foster the growth of others and promote a positive team environment.
Empowering Others:
Recognizes the dynamics within the team and actively participates in collaborative projects.
Feedback and Coaching:
Acknowledges personal strengths and areas for improvement, seeking constructive feedback for professional growth.
Technical Qualifications
Programming Skills:
Proficient in writing secure code across multiple programming languages (preferably JavaScript, SQL); familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerabilities.
Development Methodologies:
Understands and applies standard branching strategies (e.g., Gitflow) and peer review practices; utilizes tools (e.g., Sonar, Zally, Checkmarx) to assess code quality and identify anti-patterns during development; capable of creating unit, service, and integration tests to ensure comprehensive code coverage.
Design Patterns and Frameworks:
Familiar with basic design patterns (e.g., factory, adapter, singleton, composite, observer, strategy, inversion of control); skilled in building applications using open frameworks to enhance reusability and reduce development time (e.g., Angular, TypeScript, DXP, etc.).
Project Planning:
Understands the importance of requirement analysis in delivering value to customers and collaborates with peers in elaboration, prioritization, and effort estimation.
Agile Practices:
Familiar with Agile development methodologies (Scrum/Kanban/SAFe) and the various delivery contexts they apply to; knowledgeable about the software development lifecycle (SDLC) stages from requirements gathering to production rollout, including key decision points at each stage; adept at tracking work using Application Lifecycle Management (ALM) tools (e.g., Jira, Rally).
Engineering Principles:
Comprehends the fundamental principles of building and maintaining mission-critical software capabilities (security, user experience, testing, operability, simplification, service-oriented architecture).
Application Patterns and Protocols:
Understands various application patterns for implementing diverse business processes (e.g., APIs, event-driven services, batch services, web applications, big data); knowledgeable about secure network protocols to safeguard data in transit (e.g., IPSec, TLS, PGP, etc.).
Automation Skills:
Possesses a basic understanding of ShiftCode Analytics' systems architecture and automation technologies to facilitate software delivery and business process automation; capable of writing code (in languages such as Java, Python, Ruby, Bash, Perl, Groovy) to create efficient and repeatable automation tasks.
DevOps Knowledge:
Understands Continuous Integration (CI) and Continuous Delivery (CD) concepts, and possesses the capabilities to support automation, pipelines, virtualization, and containerization; familiar with configuration management 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 optimizing performance for end-users.
Testing Strategy:
Adheres to ShiftCode Analytics' testing standards as outlined in the Test Strategy; skilled in authoring test cases using behavior-driven development and customer journey concepts; understands the organization of testing artifacts (e.g., test folders, sets, runs) in ALM tools and links them to automated testing code to report testing outcomes.
Types of Testing:
Understands functional and non-functional testing types and can elaborate and estimate testing efforts; knowledgeable about building robust tests to minimize defect leakage through regression, performance, deployment verification, and release testing.
- Platform as a Service (PaaS) / Function as a Service (FaaS): Understands general concepts surrounding PaaS and FaaS, and the development of applications that can be hosted on standardized on-premises/public or private cloud environments.
-
Application Software Engineer
7 days ago
St Louis, Missouri, United States ENVISN INCORPORATED Full timeJob OverviewPosition: Application Software Engineer (AWS, Postgres, React/Redux, JavaScript, TypeScript)Location: Remote/HybridDuration: Long-term contractNote: Filtered assessment is requiredKey ResponsibilitiesThe selected candidate will work collaboratively with the development team to fulfill prioritized tasks.Engage daily with a group of Software...
-
Software Engineer
4 weeks ago
St Louis, Missouri, United States Zurich Insurance Company Ltd. Full timeThis role joins SpearTip, the cybersecurity consulting segment within Zurich Resilience Solutions. Blending cutting-edge technologies, unique skill sets and proven cyber counterintelligence strategies, SpearTip partners with our clients to protect shareholder value, shield corporate reputations and enhance long-term profits. We are driven to protect our...
-
Senior Software Engineer
2 weeks ago
St Louis, Missouri, United States DNI (Delaware Nation Industries) Full timeSenior Software Engineer Opportunity at DNI (Delaware Nation Industries)DNI (Delaware Nation Industries) is on the lookout for a skilled Senior Software Engineer to enhance our team dedicated to advancing technology solutions.Position Overview:We are in search of a proficient Senior Java Web Engineer to contribute to our dynamic team. The successful...
-
Senior Software Engineer
2 weeks ago
St Louis, Missouri, United States DNI (Delaware Nation Industries) Full timeSenior Software Engineer Opportunity at DNI (Delaware Nation Industries)DNI (Delaware Nation Industries) is actively searching for a skilled Senior Software Engineer to become a vital member of our team, contributing to innovative projects.Position Overview:We are in pursuit of a proficient Senior Java Web Engineer who will play a key role in our expanding...
-
Lead Software Engineer
2 weeks ago
St Louis, Missouri, United States William C Brown Inc Full timeLead Software EngineerEOE Statement: We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.Overview:William C Brown Inc is seeking a Lead Software...
-
Intermediate Software Engineer
2 weeks ago
St Louis, Missouri, United States Chenega Corporation Full timeIntermediate Software EngineerJoin our innovative team at Chenega Corporation as we seek a talented Intermediate Software Engineer to contribute to our dynamic projects.Key Responsibilities:As an Intermediate Software Engineer, you will be responsible for:Developing, enhancing, and maintaining sophisticated software systems that meet documented...
-
Golang Software Engineer
1 week ago
St Louis, Missouri, United States Adaptive Technology Insights Full timePosition Overview:At Adaptive Technology Insights, we are seeking skilled individuals to enhance our engineering team. Your role will be pivotal in delivering a seamless experience for users to efficiently manage and utilize data through GCP technologies.Key Responsibilities:Contribute significantly as a member of the engineering team, focusing on...
-
Software Solutions Engineer
2 weeks ago
St Louis, Missouri, United States Saxon Global Full timePosition Overview:Saxon Global is in search of a skilled Software Solutions Engineer with a robust background in utilizing Workday technology to deliver innovative technical solutions for HCM and financial systems.The ideal candidate will possess advanced expertise in Workday integration and reporting, along with a solid understanding of related...
-
Geoservices Software Engineer
5 days ago
St Louis, Missouri, United States North Point Technology Full timeJob OverviewNorth Point Technology is seeking a highly skilled Geoservices Software Engineer to support a critical mission. As a key member of our team, you will be responsible for developing innovative solutions using geospatial data and software engineering expertise.Key ResponsibilitiesDesign, develop, and implement software enhancements to mission...
-
Application Performance Engineer
2 weeks ago
St Louis, Missouri, United States MetaOption, LLC Full timeJob OverviewPosition: Application Performance EngineerCompany: MetaOption, LLCWork Arrangement: Remote (CST Time Zone Preferred)Contract Duration18+ monthsEssential Qualifications:3-4+ years of experience with DynatraceProficient in identifying and interpreting performance issues using Dynatrace toolsStrong understanding of Application Performance Management...
-
Geospatial Software Engineer
2 weeks ago
St Louis, Missouri, United States General Dynamics Information Technology Full timeReq ID: RQ178938Type of Requisition: RegularClearance Level Must Be Able to Obtain: Top Secret SCI + PolygraphJob Family: Software DevelopmentSkills:Agile Methodology, DevOps, Docker ContainersExperience:5 + years of related experienceUS Citizenship Required:YesJob Overview:At General Dynamics Information Technology, our workforce is our key asset. As a...
-
Golang Software Engineer
1 week ago
St Louis, Missouri, United States Adaptive Technology Insights Full timePosition Overview:As a vital member of our engineering division, you will contribute to enhancing user experiences by streamlining data ingestion, access, and curation through GCP technologies and services.Your Responsibilities:Engage in software craftsmanship, leveraging your expertise in algorithms and data structures to foster continuous improvement and...
-
Golang Software Engineer
1 week ago
St Louis, Missouri, United States Adaptive Technology Insights Full timeRole Overview:As a pivotal member of our engineering division, you will contribute to enhancing user experiences by leveraging GCP technologies and services. Your expertise will help in simplifying data ingestion, access, and curation.Key Responsibilities:Engage in software craftsmanship, utilizing your extensive knowledge of algorithms and data structures...
-
Golang Software Engineer
1 week ago
St Louis, Missouri, United States Adaptive Technology Insights Full timePosition Overview:As a pivotal member of our engineering division, you will contribute to enhancing user experiences by streamlining data ingestion, access, and curation through GCP technologies and services.Your Responsibilities:Engage in software craftsmanship, leveraging your profound understanding of algorithms and data structures to foster continuous...
-
Golang Software Engineer
1 week ago
St Louis, Missouri, United States Adaptive Technology Insights Full timeRole Overview:As a vital contributor to our engineering team, you will play a key role in enhancing the user experience by streamlining data ingestion, access, and curation through GCP technologies and services.Your Responsibilities:Contribute to software craftsmanship by leveraging your extensive knowledge of algorithms and data structures to foster...
-
Golang Software Engineer
2 weeks ago
St Louis, Missouri, United States Adaptive Technology Insights Full timePosition OverviewAs a vital member of our engineering division, you will:Contribute significantly to enhancing user experiences by simplifying data ingestion, access, and curation through GCP technologies and services.Exhibit a commitment to software excellence, leveraging your extensive knowledge of algorithms and data structures to foster continuous...
-
Golang Software Engineer
1 week ago
St Louis, Missouri, United States Adaptive Technology Insights Full timeRole OverviewAs a pivotal member of our engineering team, you will be instrumental in crafting a seamless experience for users to efficiently manage, access, and curate data leveraging GCP technologies and services.Key ResponsibilitiesContribute significantly to software craftsmanship, utilizing a profound understanding of algorithms and data structures to...
-
Senior Software Engineering Leader
2 weeks ago
St Louis, Missouri, United States Saxon Global Full timeCompany Overview Saxon Global is at the forefront of innovation, delivering cutting-edge technology solutions that enhance connectivity and entertainment for millions. Our team is dedicated to creating and managing the most reliable digital services, ensuring an exceptional experience for our users. This position offers a hybrid work model, combining both...
-
Golang Software Engineer
1 week ago
St Louis, Missouri, United States Adaptive Technology Insights Full timeRole Overview:As a pivotal member of our engineering division, you will contribute to enhancing user experiences by leveraging GCP technologies and services. Your role will involve:Collaborating closely with a talented team to create a seamless data ingestion and curation process for end-users.Emphasizing software craftsmanship by applying your expertise in...
-
Senior Go Software Engineer
2 weeks ago
St Louis, Missouri, United States ENVISN INCORPORATED Full timePosition:Senior Go Software EngineerLocation: Fully RemoteType: Long-term ContractAbout ENVISN INCORPORATED:ENVISN INCORPORATED is a premier technology firm committed to delivering groundbreaking solutions in data management. Become a part of our elite engineering team and engage in transformative projects that make a significant difference in the...