1

Software Software Developer Jobs in Missouri (NOW HIRING)

Lead Software Developer

Saint Louis, MO · Hybrid

$112.80K - $141.50K/yr

Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications. Design, develop, and ...

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 ...

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 ...

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 ...

Software Developer The Software Developer will be brought on to work closely with the Marketing Activations, E-Business, and IT teams to develop and ensure functionality, quality, security, stability ...

The Software Developer's duties will include managing system performance, reviewing and updating existing programs, identifying and fixing defects, supporting data architecture, generating reports ...

Software Developer (Contractor) Location: OFallon, MO, USA Job Summary: We are seeking a skilled Software Developer with a strong background in Java, Spring Boot, Angular, and Kafka to join our ...

Software Developer- Mid Location: Kansas City MO Duration: Long term Must have active Secret Clearance or willing to obtain one .NET developer should be able to design, code, test, new and existing ...

Looking for multiple positions of SOFTWARE DEVELOPER in Maryland Heights,MO area who can analyze/design/develop software systems&appls using JAVA techs; gather/analyze reqt;design/impl system Funcs ...

Software Developer (Contractor) Location: OFallon, MO, USA Job Summary: We are seeking a skilled Software Developer with a strong background in Java, Spring Boot, Angular, and Kafka to join our ...

Job Purpose The Software Developer is responsible for the on-going development and maintenance of internal agency software solutions as well as maintaining advanced EHR setup. These solutions will ...

They are seeking a Software Developer to design, build, and maintain custom production and lab management systems using C# .Net and SQL, while collaborating with business stakeholders to meet ...

next page

Showing results 1-20

Software Software Developer information

What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

To thrive as a Software Developer, you need a solid understanding of programming languages, algorithms, and software development methodologies, typically supported by a degree in computer science or related field. Proficiency with development tools such as Git, integrated development environments (IDEs), and familiarity with frameworks or cloud platforms is often required. Strong problem-solving skills, teamwork, and effective communication set outstanding developers apart. These skills are critical for building reliable, maintainable software and collaborating effectively within cross-functional teams.

What are some common challenges faced by software developers in agile development environments?

Software developers working in agile environments often encounter challenges such as managing frequent changes in project requirements and maintaining clear communication within cross-functional teams. Balancing rapid delivery of new features with ensuring code quality through testing and documentation is another common hurdle. Additionally, developers must adapt quickly to shifting priorities and collaborate closely with product owners, designers, and QA professionals to deliver value in short development cycles. These challenges require strong problem-solving skills and a proactive approach to teamwork.

What are Software Developers?

Software Developers are professionals who design, build, and maintain computer programs and applications. They work with programming languages such as Java, Python, or C++ to create software that meets user needs. Software Developers collaborate with other team members, such as designers and testers, to ensure the software is functional, reliable, and user-friendly. Their responsibilities also include troubleshooting issues, updating existing software, and keeping up with new technologies.

What is the difference between Software Software Developer vs Software Engineer?

AspectSoftware Software DeveloperSoftware Engineer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's or higher in CS or related field, certifications optional
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, large enterprises
Industry UsageCommonly used in tech and software firmsUsed across various industries including tech, finance, healthcare
Job FocusWriting, testing, and maintaining codeDesigning, developing, and overseeing software systems

While both roles involve software development, Software Software Developers primarily focus on coding and implementation, whereas Software Engineers often take a broader approach, including system design and architecture. The roles overlap significantly, but the title 'Software Engineer' may imply a more comprehensive scope of work.

Lead Software Developer

Lead Software Developer

Software Technology Inc

Saint Louis, MO • Hybrid

$112.80K - $141.50K/yr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Spectrum Product and Technology Team

Spectrum’s Product and Technology team creates, develops, and operates the nation’s fastest mobile service, most reliable internet service, most viewed live TV app, and the most advanced WiFi, serving nearly 100 million users and 500 million devices. We are transforming the next era of connectivity and entertainment experiences together. This position is eligible to work in a hybrid work model (combination of in-office and remote days).

Job Summary

Contribute to and provide technical direction to the Operations development staff. This position will be expected to contribute in areas dealing with software design, service architecture, database design, compliancy and strategy in the delivery of high quality software solutions.

Major Duties and Responsibilities

Actively and consistently supports all efforts to simplify and enhance the customer experience. Guide team development efforts towards successful project delivery. Maintain high standards of software quality within the team by establishing good practices and habits. Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications. Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code. Package and support deployment of releases. Develop, refine, and tune integrations between applications. Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. Responsible for compliance with company engineering standards, policies and procedures. Maintain good relations with peers, team, other organizations and vendors. Be part of an effective front line Leadership team and assist them with developing their direct reports as to drive a high performance culture and environment. Perform other duties as requested by Manager.

Required Qualifications

Ability to read, write, speak and understand English Demonstrated in-depth understanding of application architecture including load balancing, ports, security, LDAP, IIS, Apache/Tomcat, etc. Advanced knowledge of SQL Server, Oracle, and/or MySQL and ability to write and evaluate T-SQL and/or PLSQL. Proficient with Java,.NET and web technologies Demonstrated in-depth experience designing and developing enterprise grade software Experience with source control management systems and continuous integration/deployment environments Experience with automated testing Experience with agile development methodologies including Scrum Experience with multi-threading and concurrency Experience with debugging, performance profiling and optimization Comprehensive understanding of object-oriented and service-oriented application development techniques and theories Internally motivated, able to work proficiently both independently and in a team environment Effective communication skills with both internal team members and external business stakeholders Effective initiative to find ways to improve solutions, systems, and processes

Required Education

Bachelor's degree (B.S.) in Computer Science or Engineering from a four-year college or university; or equivalent training, education and experience

Required Related Work Experience and Number of Years

Software Developer/Architect - 6+ Business process/IT/Engineering solutions integration - 3-5 Leadership experience - 1-3 Experience in most of the following: C#,.Net Framework, JAVA HTML, CSS, JavaScript ASP.Net MVC Web Services (RESTful, WCF), XML Application architecture, OOP, OOD Visual Studio Oracle, MySQL, SQL Server, PLSQL, T-SQL, SSIS, SSRS