Our partner in Madison, WI is seeking a Senior Software Engineer! You’d be applying the principles of software engineering to the design, development, maintenance, testing, and evaluation of the software and systems to ensure they work to the specified requirements. The ideal candidate is a proven leader and an experienced developer. This is a 6-month contracted role, apply today!
What you’ll do
- Interact and collaborate with UX designers, providing mentorship to the more junior developers as needed
- Support the partner’s front-end development efforts
- Design and build scalable and secure applications and platforms in a cloud environment
- Stay abreast of emerging technologies and be able to describe their potential impact to the business
- Develop an understanding of the business environments, corporate culture, and structure to support work initiatives
- Act as a leader and spearhead development efforts as the senior developer
- Review others’ code, and mentor less experienced developers
What you’ll bring
- Experience in deploying new production web applications/server architectures
- Experience with contributing to software design and development teams
- Experience in all phases of the development lifecycle, including deployment
- Strong demonstrated experience in full-stack JavaScript development
- Strong understanding of AWS core services
- Familiarity with both AWS containerized applications and Lambda serverless functions
- Experience in data integration, utilizing web services and APIs (i.e. REST, SOAP, JSON to Acord XML) to either exchange information or create integrated reports
- Knowledge of multiple JavaScript frameworks (Node/Express, React/Redux, Angular) with demonstrated expertise in at least one (preferably React/Redux and Node/Express)
- Demonstrated experience with distributed service architectures
- Familiarity with Linux environments, such as RedHat Enterprise
- Knowledge of automated testing suites such as Mocha and Selenium
- Ability to optimize code, benchmark performance, and systematically analyze areas for improvement
- Ability to organize and analyze data both in reports and in web-based environments
- Ability to integrate into a geographically dispersed team environment
- Ability to work effectively with Quality Assurance team members to create test plans
- Preferred skills
- AWS developer certification
- Java development experience
- Experience working with design and UX teams
- Familiarity with in-memory data stores in a production environment
- Experience with Bitbucket
- Experience with build processes such as Webpack
- Jest testing framework experience
- Authorization to work in the United States without sponsorship
by via developer jobs - Stack Overflow
No comments:
Post a Comment