Ampcus inc
Software Development Engineer
Ampcus inc, Seattle, WA
Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.
Job Title: Software Development Engineer
Location(s): Seattle, WA
Job Description: Finance Technology is hiring software development engineer to build highly-scalable, performant, high-volume financial transaction processing systems to support growth. Our team helps provide customers across multiple geographies with the software applications they need to manage their complex financial transaction processing every day. We build finance technology applications that empower customers to compute pricing, tax, electronic invoicing, balance settlements, and dynamic reporting. Are you interested in building mission critical, user-friendly, high-performance, scalable financial transaction processing systems that have an immediate impact on the customers worldwide? Are you looking for an opportunity to build a highly available, large scale, enterprise-wide software solutions? Does it excite you to find patterns and build generic, composable software solutions to solve complex big data problems? Are you looking for ways to invent newer and simpler ways of building solutions? Do you have a passion for ensuring a positive customer experience? If so, we are looking for you to fill a challenging position in Finance Technology team.
Basic qualifications:
Preferred qualifications:
Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, age, protected veterans or individuals with disabilities.
Job Title: Software Development Engineer
Location(s): Seattle, WA
Job Description: Finance Technology is hiring software development engineer to build highly-scalable, performant, high-volume financial transaction processing systems to support growth. Our team helps provide customers across multiple geographies with the software applications they need to manage their complex financial transaction processing every day. We build finance technology applications that empower customers to compute pricing, tax, electronic invoicing, balance settlements, and dynamic reporting. Are you interested in building mission critical, user-friendly, high-performance, scalable financial transaction processing systems that have an immediate impact on the customers worldwide? Are you looking for an opportunity to build a highly available, large scale, enterprise-wide software solutions? Does it excite you to find patterns and build generic, composable software solutions to solve complex big data problems? Are you looking for ways to invent newer and simpler ways of building solutions? Do you have a passion for ensuring a positive customer experience? If so, we are looking for you to fill a challenging position in Finance Technology team.
- As an engineer on this team, you will own the design of major features from end-to-end, from Web UI to various services and persistent storage as well as integrations with other systems.
- You will work with other engineers from many backgrounds to translate designs into quality software that is highly scalable, available, has low latency, and is high performing.
- You will develop highly resilient front-end and distributed systems using front-end libraries and framework like React and software languages including Java, Python, and Node JS.
- You will develop back-end integrations with company's financial transaction processing systems using Web Services stack of technologies.
- In this role, you will have a tremendous opportunity to make a large impact on the design, architecture, and implementation of financial systems that process millions of transactions worth billions of dollars per month.
Basic qualifications:
- 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
- 2+ years of non-internship professional software development experience.
- Programming experience with at least one software programming language.
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- 2+ years of non-internship professional software development experience.
Preferred qualifications:
- Bachelor's Degree in Computer Science or equivalent.
- 5+ years of experience in Software Development and full product life-cycles.
- Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
- Experience with both backend and front end software development (full stack engineering).
- Experience with Web Services technologies.
- Ability to design for performance, scalability, and availability.
- Proficiency with at least one of Perl/Python/Ruby/Shell scripting languages.
- Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience with Agile software development.
Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, age, protected veterans or individuals with disabilities.