Description:
Senior Software Developer
- As a part of Online Security Technologies team, you will play a critical role in designing, developing, and deploying Authentication platform with capabilities for web, mobile, device, and voice authentication.
- We are looking for hands-on .NET developer with strong skills in API design, code development and application integration.
- A strong track record in building highly scalable micro-services and server-side applications.
- A strong knowledge in c#. .Net, REST and SOAP-based Web Service APIs, Performance engineering, CI/CD, and Application monitoring. We are looking for a strong team player who can work in a fast-paced environment.
location: Austin, Texas
job type: Contract
salary: $59 - 64 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Key Responsibilities:
Technical & Delivery:
- Own the development of components from design to deployment.
- Ensure solutions are scalable, maintainable, and aligned with company objectives.
- Be part of the agile team and provide estimates, status updates in collaboration with Product Manager and the dev team.
- Prototype and validate technical solutions to meet business requirements.
- Contribute effectively to coding, design, and architecture reviews.
- Synchronize deliverables across onshore and offshore teams to ensure successful product releases.
- Development Excellence o Build and maintain robust server-side applications using C# and .NET.
- Lead the design and development of REST and SOAP-based Web Service APIs in a transaction-heavy environment.
- Execute on database development for adding new CRUD operations and optimizing query implementation.
- Utilize TDD/BDD methodologies to achieve high software quality standards.
- Contribute to performance engineering, CI/CD improvements, and application reliability.
- Process Improvement
- Identify and mitigate project risks early through proactive planning.
- Support Release Managers to improve deployment processes.
- Collaborate Site Reliability Engineering (SRE) on Chaos Engineering and Observability for your project.
qualifications:
Qualifications:
Education: Bachelor's or Master's degree in computer science, Engineering, or a related discipline.
Experience: 10+ years of software development experience with a proven track record in enterprise applications. o 4+ years of experience in designing and deploying high-scale application systems.
skills: Core Technical Skills:
- C#/.NET Development: Proficient in developing APIs (REST/SOAP).
- MongoDB Development: Expert-level experience.
- Authentication and Authorization Solutions: Hands-on experience.
- Test Automation: Strong understanding of unit testing, functional testing and integration testing tools.
- Logging & Monitoring: Splunk/Big Query tools for analysis and debugging.
Equal 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.