Vacancy expired!
- $65-75/hr
- Hybrid
- Contract to Hire
- Full time
- This is an opportunity to grow with a large company
- Software Engineering is responsible for designing, developing, implementing, and supporting applications, systems and IT products required to achieve the company's business objectives.
- Hands on technical design, development and review of solutions along with product development
- Drive architectural decisions within the organization. Design highly scalable, maintainable & resilient software products, that act as solutions to business problems.
- Independently able to develop code and integrate with existing solutions
- Avoid technical debt in the organization and/or create and drive a game plan for the existing technical debt.
- Involve in team code-reviews and ensure good development practices are maintained in the source code.
- Develop prototypes to validate a solution and create high-performance robust production applications.
- Document best practices of design and coding, and ensure it is followed by the teams.
- Coach/guide/mentor teams by driving good engineering practices and improve the maturity of the team.
- Understand business and technical requirements from various stakeholders.
- Engineering practices to drive consistent delivery.
- Applies advanced knowledge and understanding of concepts, principles, and technical capabilities to manage a wide variety of initiatives
- Participates in the development of policies and procedures to achieve specific goals, such as the improvement and management of production support activities
- Embodies a customer-driven product mindset to identify the right things to build rather than only delivering on pre-defined projects
- Facilitates identification and implementation of new practices, processes, metrics, or models that work for the team
- Works on or may lead complex initiatives of large scope
- Initiatives may have significant and long-term impact
- Provides solutions which may set precedent
- Receives guidance on overall objectives and goals
- Acts as a mentor to less experienced colleagues
- 10+ years software development and customer engagement experience, including 4+ years as a lead developer preferred
- Strong working knowledge of the following relevant full stack technologies: Javascript/Typescript and Angular, Java and Spring Framework, SQL and SQL Server
- Strong working knowledge of managing a system with extensive database-driven logic and stored procedures, and leading the team in making decisions to migrate logic into the application service layer
- Experience making architectural decisions that are end-to-end, involving not only the application layers but also infrastructure/servers, networking/firewalls, externally-facing gateways for APIs and FTP, etc.
- Experience with evaluating and improving operational readiness of existing and proposed system
- Experience with cloud computing platforms such as Google Cloud Platform and Amazon Web Services
- Experience with Platform as a Service (PaaS) such as Cloud Foundry
- An understanding of other cloud-based technologies (SaaS, PaaS, and IaaS.) and web-based API interfaces (SOAP, REST, AJAX, WebSockets, etc).
- Experience with design and development of REST API platform using APIGEE, converting web services from SOAP to REST or vice-versa
- Experience with monitoring platforms and solutions such as Splunk, Dynatrace, SolarWinds, etc.
- Experience with Git, and modern source code management
- Experience configuring Continuous Integration / Continuous Deployment (CI/CD) processes and tools such as Concourse
- Experience developing customer-facing user interfaces
- Experience with Agile methodology project organization (Scrum)
- Experience coordinating and working with team members across multiple time zones
- Proven leadership ability
- Experience in doing code reviews and improving engineering practices within the team
- Experience with working on technology products that have existed and been incrementally improved across 10+ years, continuously identifying and managing tech debt that is opportune to address
- Medical, Dental, Vision, 401k
- Weekly pay with direct deposit
- Consultant Care support
- Free Training to upgrade your skills
- Dedicated Career Partner to help you achieve your career goals