Synthesis has extensive experience building large-scale, enterprise systems for government and commercial clients. We specialize in developing AI, Big Data, Data Analytics, iOS, Android, JEE, Portals, and database-driven applications. Our extensive knowledge spans across all application tiers. Since, we were founded in 2003, Synthesis has been delivering large-scale systems based on design patterns, service-oriented architectures, dynamic and intutive web interfaces, and web services. Our clients include Fortune 100 companies and a number of government agencies.
Job DescriptionAs Cloud Application Developer, you will join our Cloud team and be responsible for developing modern, cloud-native, enterprise software that is hosted in the Microsoft Azure cloud environment providing online identity management, transaction processing, and security management in a Software as a Service (SaaS) environment. You will play an integral role in the success of the product delivery and quality.
Specific responsibilities will include:
- Working with the platform architecture team members to understand and implement functionality for new solutions
- Analyzing problems and implementing solutions that trade off architectural constraints of functionality, usability, performance, reliability, cost, and scalability
- Designing and implementing modern single-page application (SPA) web-based user interfaces using best practices such as responsive design to support new functionality
- Writing and modifying REST APIs using modern application development frameworks like Spring, Micronaut, and .NET Core
- Designing and implementing new databases and using other forms of storage to persist application data
- Leveraging messaging technologies to implement loosely coupled message-based systems
- Delivering application enhancements as part of a continuous delivery methodology
- Programming and executing unit test cases using test driven development practices
- Supporting the full lifecycle of the application development including requirements gathering, design, functional and non-functional testing, release, and operations
- Developing technical documentation to support operations and security audit processes
- Complying with development guidelines (coding, change control, build, versioning)
- Participating in peer code reviews
Qualifications
Basic Qualifications:
- Bachelor's degree
- 3+ years software development experience
- 2+ years experience with micro-services, event driven, or other cloud native architecture
- 2+ years experience with one or more of the following cloud providers: AWS, Azure or GCP
Preferred Qualifications:
- Knowledge of EA principles and methodologies
- Google – Professional Data Engineer; AWS – Developer – Associate; Azure – MCSA: Cloud Platform (Development Focus)
- Experience in working on scale applications
All your information will be kept confidential according to EEO guidelines.
This is a contract position and independent contractors welcomed.
Skills Required
- Bachelor's degree
- 3+ years software development experience
- 2+ years experience with micro-services, event driven, or other cloud native architecture
- 2+ years experience with one or more cloud providers: AWS, Azure, or GCP
- Knowledge of EA principles and methodologies
- Google Professional Data Engineer, AWS Developer Associate, or Azure MCSA (Cloud Platform, Development Focus)
- Experience working on scale applications
What We Do
Synthesis Systems is a global authority in Subscription Monetization®, providing comprehensive end-to-end lead-to-cash solutions that help enterprises scale faster, recover more revenue, and deliver predictable growth. They specialize in the digital transformation of the subscription industry, offering expert subscription advisory, systems implementation for platforms like Salesforce and Oracle, and optimization services to simplify Quote-to-Cash operations and drive sustainable, scalable growth.









