Job Description: As a Mobile Middleware Developer in the Mobile Technology Organization, you will contribute to the development of next-generation Mobile Middleware Services. This role offers the opportunity to work with a cutting-edge team, delivering high-quality solutions that enhance client retail experiences. You will design, implement, and deploy mission-critical applications that ensure robust and continuous operation for customers.
Key Responsibilities: - Design and develop enterprise-level multi-threaded applications using C and .NET, following SOLID principles and object-oriented design
- Develop RESTful Web APIs with ASP.NET, utilizing LINQ, Async/Await, and JSON, as well as SOAP-based web services using WCF and XML
- Build Service-Oriented Architecture (SOA) and Software as a Service (SaaS) applications with Microsoft technologies, integrating MongoDB and Redis
- Develop cloud-native applications with .NET Core, leveraging microservices and API gateways for Pivotal Cloud Foundry
- Implement and maintain CI/CD pipelines using Bitbucket, Bamboo, Jira, and Confluence
- Write unit tests using Moq with MS Test or xUnit.NET, incorporating frameworks like Mabl, SpecFlow, or Cucumber
- Work collaboratively with cross-functional teams in Agile/Scrum development environments
- Monitor application health, analyze performance, and optimize system efficiency using Splunk tooling
- Conduct design reviews, code reviews, and implement secure development practices to improve code quality
- Engage with stakeholders, understand business requirements, and drive technical solutions aligned with strategic goals
Required Skills, Experiences, Education, and Competencies: - Bachelor's degree in Computer Science, Engineering, or a relevant field
- 5+ years of experience designing and deploying enterprise applications using C and .NET
- Strong expertise in developing RESTful APIs with ASP.NET and experience with SOAP-based services using WCF
- Proficiency in cloud-based development, microservices architecture, and API gateway implementation
- Hands-on experience with MongoDB, Redis, and working with cloud-native technologies
- Exposure to CI/CD pipelines and tools, including Bitbucket, Bamboo, Jira, and Confluence
- Experience in Agile/Scrum methodologies with strong collaboration skills
- Knowledge of performance monitoring and troubleshooting using Splunk or similar tools
- Strong debugging skills and experience writing unit tests using Moq and testing frameworks
- Excellent problem-solving skills, self-motivation, and ability to work independently
The hourly range for roles of this nature are $45.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer.