CoAdvantage is looking to hire a Software Developer to design, develop, and maintain high-quality applications that meet customer needs and company objectives, while also driving innovative technology solutions.
Requirements
- Experience with PEO payroll, benefits, tax, finance, and HCM software including 3rd party integrations (preferred).
- Fluent with functional, imperative and object-oriented languages; knowledge of .Net, C-Sharp, SQL, and JavaScript would be especially useful.
- Either strong OOP or Functional Programing and modeling skills
- Experience building complex web systems that have been successfully delivered to customers.
- Ability to take a project from scoping requirements through actual launch of the project.
- Experience implementing and consuming large-scale web services.
- Experience with professional software engineering best practices, including coding standards, code reviews, source control management, build processes, testing and operations.
Responsibilities
- Participate in the end-to-end development process, including reviewing requirements, design, coding, unit testing, deployment, and ongoing maintenance.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
- Hands-on involvement in coding, troubleshooting, and optimizing applications, ensuring adherence to best practices and company standards.
- Make informed decisions quickly taking ownership of services and applications at scale.
- Follow coding standards, and ensure application security and compliance with industry standards.
- Improve operations by conducting systems analysis; recommending changes in policies and procedures.
- Protect operations by keeping information confidential and working with Information Security team to implement best practices in building secure applications.
Other
- Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills.
- Creative engineering balanced with high quality and a customer focus.
- Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time.
- Strong analytic capability and the ability to create innovative solutions.
- We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.