Logo
Randstad

sr. software developer

Randstad, Maryland Heights, Missouri, United States, 63043


sr. software developer.

maryland heights , missouri

posted 3 days ago

job details

summary

$60 - $70 per hour

contract

bachelor degree

category computer and mathematical occupations

reference1070314

job details

job summary:

Our client, a nation leading telecommunication company, is seeking a senior-level Software Developer with deep expertise in designing, building, and maintaining software solutions for a fast-paced telecommunications environment. This is for a long term project with opportunity to extend. This role involves developing and optimizing applications, ensuring high performance, and working closely with cross-functional teams to support critical system operations. Candidates should be proficient with Java, C++, or C#. Great familiarity with RESTful APIs and web services is preferred. Advanced SQL proficiency with experience in relational databases (Oracle, MySQL, or similar) and NoSQL databases such as MongoDB, Cassandra, or DynamoDB. Proficiency with cloud technologies, particularly AWS or Azure, to develop scalable and robust applications in cloud environments. Experience with DevOps tools like Jenkins, Docker, and/ or Kubernetes, along with proficiency in Git for version control, to support a seamless CI/CD pipeline. Great time to join a growing team! Apply if interested!

location: Maryland Heights, Missouri

job type: Contract

salary: $60 - 70 per hour

work hours: 8am to 5pm

education: Bachelors

responsibilities:

Job Summary:

We are seeking a senior-level Software Developer with deep expertise in designing, building, and maintaining software solutions for a fast-paced telecommunications environment. This role involves developing and optimizing applications, ensuring high performance, and working closely with cross-functional teams to support critical system operations.

Key Responsibilities:

End-to-End Development: Adhere to the software development lifecycle, including designing, coding, configuring, testing, debugging, and documenting complex system and application programs to meet rigorous operational standards.

Technical Design: Collaborate closely with product and business teams to translate functional requirements and analysis into technical specifications, ensuring alignment with call center operational goals.

Review & Feedback: Conduct in-depth reviews of functional and technical design documents, offering constructive feedback to enhance quality and performance.

Collaboration & Consistency: Work with cross-functional teams to promote consistent, high-quality code that aligns with industry standards and internal technology frameworks.

Architecture & Code Review: Participate actively in architecture, design, and code reviews, providing insights that drive efficient, scalable solutions.

Documentation: Develop and maintain comprehensive system and operational documentation for all software applications, ensuring clarity and accessibility.

Required Technical Skills:

Core Development Proficiency: 10+ years of professional experience in software development, with extensive knowledge of object-oriented programming, particularly with Java, C++, or C#. strong familiarity with RESTful APIs and web services is preferred.

Database Management: Advanced SQL proficiency with experience in relational databases (Oracle, MySQL, or similar) and NoSQL databases such as MongoDB, Cassandra, or DynamoDB.

Cloud Platforms: Proficiency with cloud technologies, particularly AWS or Azure, to develop scalable and robust applications in cloud environments.

DevOps & CI/CD: Experience with DevOps tools like Jenkins, Docker, and/ or Kubernetes, along with proficiency in Git for version control, to support a seamless CI/CD pipeline.

Monitoring & Analytics: Knowledge of monitoring and analytics tools (e.g., Splunk, ELK stack, New Relic) to track system health and performance within call center operations.

Additional Qualifications:

Bachelor's Degree in Computer Science, Engineering, or a related field.

Exceptional Problem-Solving Skills: Ability to troubleshoot complex issues in a high-demand environment.

strong Communication: Adept at communicating technical insights to a non-technical audience, with a proven ability to collaborate effectively with various stakeholders.

Telecommunications Experience: Experience working within the telecommunications industry is highly preferred, providing insight into compliance, security, and operational efficiency in call center applications.

qualifications:

Experience level: Experienced

Minimum 10 years of experience

Education: Bachelors

skills:

Software Architecture

Embedded Software Integration

Embedded Software Testing

Embedded Software Full Lifecycle

Software ArchitectureEqual Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).This posting is open for thirty (30) days.