Connection is seeking a Software Engineer for their Technical Staffing division, offering a full-time remote position. The role involves defining and building complex solutions, leading development efforts, and ensuring product quality while working in an agile environment.
Responsibilities:
- Work with engineering and business partners to define and build out complex solutions driving value through business process automation and new product capabilities and innovations
- Lead solution development end-to-end for new innovations with iterative improvements
- Strong emphasis on customer journey, product quality, performance tuning, troubleshooting, and continuous development
- Develop architectures that scale well, can be maintained responsively and efficiently, and follow many other enterprise best practices
- Document software designs, objectives, and create and respond to RFCs in a shared collaboration environment such as Confluence
- Develop business logic to empower our web and mobile applications via RESTful APIs
- Design and develop services in a serverless AWS architecture to maintain modularity, performance, security, development efficiency and enhancements
- Participate application design and design services that support those applications
- Work in an agile development environment, maintaining user story and task status, t-shirt sizing
- Respond to bugs and support issues to ensure web users are delighted to use our applications
- Conduct code reviews, create pull requests, respond to peer and manager feedback to improve source code, designs and deliverables
- Communicate on all open projects and give updates to both team members and Technology team staff
Requirements:
- 5+ years commercial software development – Typescript, Javascript, Java, C#, Scala, python, Go
- 3+ years developing service-oriented applications
- 1+ year reactive web development in Vue, React, or Angular
- Strong command of SQL and MySQL
- Led multiple software development initiatives to deliver projects and products to production
- Proficient with git, branch development, pull requests
- Proficient with agile Scrum, Azure DevOps or Jira
- Experience developing RESTful APIs and AWS Lambda
- Ability to learn quickly, self-starter, manage multiple projects, meet deadlines and communicate accurate status, dependencies, requirements and projected delivery times
- API Gateway, SQS, S3 and other AWS services
- AWS Certified Solution Architect or AWS Certified Developer
- Snowflake and FiveTran
- Extra credit for veterinary and pet resort management software, such as Cornerstone, AviMark, Datapoint, Gingr, KennelConnection