Senior Consultant, Software Engineer

csg
St. Louis, Missouri, United States, 63141
Full-time
We are sorry. The job offer you are looking for is no longer available.

About csg

csg (www.csgsolutions.com) helps companies drive progress against their most critical strategic objectives by delivering data-driven technology solutions that empower people in organizations.

Our solutions make people's lives more productive and more enjoyable by automating processes and maximizing the impact of data.

We capture this in our tagline : igniting data empowering people.

We believe that there is a better way to live and work in a consulting firm. We believe it's important to win at work by delivering valuable solutions to our clients.

We also believe that a successful life is built on much more than work and our team members need time to attend to other important areas of life.

We are an organization that is driven by core values :

Be Curious and Be Open We desire to always be learning and open to ideas, especially from those with different points of view.

Collaborate with Respect We work together with humility and understand that we are part of a team that can achieve more together than alone.

Take Ownership Be responsible to find solutions for our clients and for csg.

Do the Right Thing We do the right thing for our clients and each other while keeping long-term consequences in mind.

Deliver Excellence We strive for excellence in our solutions, interactions, budget management, and on-time delivery for our customers.

Enjoy the Journey We enjoy what we do, appreciate a job well done, and help others along the way.

About the role

Our firm is currently seeking an experienced Software Engineer for this role of Senior Consultant. The successful candidate will be responsible for the design and development of great custom-built solutions, often serving as a key member on an agile development team.

The ideal applicant is a strong leader with exceptional communication skills who thrives in a highly collaborative workplace.

This person will actively engage with fellow agile team members to drive collaboration and promote success amongst all the team members in delivering value to our client stakeholders.

To be successful you will need to demonstrate strong skills in the areas of personal ownership and accountability, technical expertise, team building, organization, prioritization, problem solving, and written and oral communication.

Responsibilities Includes :

  • DESIGNING & DEVELOPING SOLUTIONS : Apply your skills to the design, development, and testing of custom applications, often in a team environment.
  • AGILE : Solid understanding and experience with Agile methodologies such as Scrum and Kanban. Provide support to Product Owner throughout the agile development process.
  • TEAM COLLABORATION : Collaborate with other team members and clients to determine functional and non-functional requirements for new software or applications.

Demonstrate teamwork and problem solving.

OTHER : As a smaller firm, all employees contribute to a variety of firm-building activities that lie outside their specific position responsibilities.

Criteria Includes :

  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future.
  • Must have 8 or more years of related technical experience.
  • Must have experience in .NET, C#, SQL Server, and related Microsoft technologies.
  • Must have experience in modern web development, including single page applications, specifically, experience with JavaScript and Angular or React.
  • Must have experience in Agile development methodologies, such as Scrum or Kanban.
  • Must have experience in cloud development, such as Microsoft Azure or Amazon Web Services.
  • Strong verbal and written communication skills.
  • Team player who is willing and able to dive in with the team to get a project done when needed.
  • Must be a driven self-starter, a positive thinker, and demonstrate high integrity.
  • High degree of autonomy with the capability of working remotely when necessary. Potential to grow in responsibility as the company grows.

Preferred :

  • Bachelor's degree in Computer Science or other technical degree
  • Experience working with JIRA / Atlassian software or similar software
  • Experience with design / development of APIs
  • Experience with Python programming language.
  • Must have experience with Git or Azure DevOps

Benefits

  • Health, Dental, & Vision Insurance
  • Life Insurance
  • Short Term / Long Term Disability
  • Generous 401(k)
  • 11 Scheduled Holidays
  • Generous Paid Time Off
  • High degree of autonomy with the capability of working remotely
  • Periodic travel to corporate office in St. Louis, Missouri required, but position may be based remotely.

csg is an Equal Opportunity Employer. We welcome differences in form of gender, race, ethnicity, disability, geography, socioeconomic status, age, politics, religion, philosophy, sexual orientation, and veteran status.

All applicants who share this goal are encouraged to apply and we look forward to hearing from you!

PI249079333

2 days ago
Related jobs
Federal Reserve System
St. Louis, Missouri

Serves as a Senior Software Engineer: to design, develop and implement new complex solutions in accordance with FedNow and Fed Standards. Provides input into strategic and tactical planning of software solutions and software development lifecycle changes. Demonstrated experience engineering software...

BDO
St. Louis, Missouri

Writes code using multiple languages and correctly applies frameworks, architectural patterns, and software development principles. Participates in support activities for existing software solutions. ...

Stereotaxis, Inc.
St. Louis, Missouri

Responsible for peer reviewing software and software designs of other S/W Engineers. The Software Engineer is responsible for system design and full life cycle development and support of C++ code and related technologies in the user interface applications for Stereotaxis technologies. This role will...

Boeing
Hazelwood, Missouri

The engineer will perform software leadership and engineering activities in all phases of the software development lifecycle to implement real-time embedded software applications for guidance, navigation, and mission management. Our teams are currently hiring for a broad range of experience levels, ...

Highmark Health
MO, Working at Home, Missouri

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Metronome, LLC
St. Louis, Missouri

Metronome is seeking a highly motivated and experienced Senior Software Engineer to support the development of mission critical capabilities migrated to modern, cloud-based environments, with the utilization of DevSecOps technologies for deployment automation, service-oriented architectures, and mod...

Highmark Health
MO, Working at Home, Missouri

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

Leonardo DRS
Bridgeton, Missouri

Apply fundamental knowledge of software engineering principles and core concepts (e. Participate in code reviews with the systems engineers, software architects, and other technical staff. Complete a technical project independently and lead other engineers. Design and write embedded software code. ...

Altimetrik
St. Louis, Missouri

Expert in modern software design principles such as SOLID, DRY, and Single responsibility. ...

Home Depot
MISSOURI, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...