Hiring for Software Engineer at Seattle, WA (Hybrid) at Seattle, Washington, USA |
Email: [email protected] |
From: Sonam Gupta, Sonitalent [email protected] Reply to: [email protected] Hi, Please have a look at the description below . Job Title Software Engineer Job Location - Seattle, WA (Hybrid) (Local) Please send only H4 EAD candidate Description: Position Summary Software Engineers perform development work across the technology stack (both front-end/back-end expertise). Software Engineers are versatile in how they can add value, demonstrating the ability to manage the completion of projects that involve databases, backend services, or the development of user-facing websites. The Software Engineer will perform development work across the IT Sustainability stack (both front-end/back-end expertise). The ideal candidate will demonstrate the ability to manage the completion of projects that involve databases, backend services, and OO/UI development. This position will require an individual to design, build, enhance, and implement solutions in a fast-paced Agile environment participating in scrum ceremonies, and working closely with a highly motivated team. This is a new team and will be fast paced and highly visible, supporting the business goals by being an industry leader in this space. Job Duties/Essential Functions Demonstrates a strong understanding of emerging technologies to support the development of new solutions. Supports Architects with the design of the overall architecture of a specific product/application; applies principles that promote availability, reusability, interoperability, and security into the design framework. Performs development, optimization, and automation activities to support the implementation of a product/application. Increases proficiency and understanding of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation. Adopts engineering best practices to deliver higher quality and scalable solutions. Provides the team with the development strategy, solution recommendations, and estimates for a given product/application. Participates in scrum ceremonies (sprint planning, retrospective, demos, stand-ups, backlog refinement, etc.). Creates and executes unit tests which validate the code changes made to support the implementation of a user story. Uses test-driven development (TDD) practices to assist with the detection/recognition of software defects early in the development process. Identifies deficiencies within a product/applications code-base and opportunities to improve overall code quality. Works with team members to move user stories from the development backlog into testing and provides clarification when needed. Estimates, plans, and manages all implementation tasks and reports on development progress. Collaborates with team members (e.g., Solution Architects, Software Engineers) to define project specifications; and releases documentation for all phases of the product development cycle from product definition to design, through implementation. Conducts peer code reviews for the software changes made by other engineers within a team. Adheres to team and departmental development standards. Mentors other team members. Participates in team planning and activities for improving skills, knowledge, and quality of work. Responsible for continued personal growth in the areas of technology, business knowledge, and company policies. Regular and reliable workplace attendance at your assigned location. Ability to operate vehicles, equipment or machinery -Computer, phone, printer, copier, fax. Non-Essential Functions - Assists in other areas of the department as necessary, Assists in other areas of the company as necessary. Ability to operate vehicles, equipment or machinery - Same as Essential Functions Experience, Skills, Education & Licenses/Certifications Required: 5+ years experience or demonstrated equivalence in Full Stack Development. 3+ years experience or demonstrated equivalence in performing Web and UI development. Application development in REACT, Typescript/JavaScript, Terraform, and Docker. Support of application lifecycle from code to deployment using CI/CD methodology. Must possess a strong understanding of the Agile software development process. Strong knowledge of object oriented concepts and experience working with document databases. Strong verbal and written communication skills and be able to communicate to both technical and Business audiences. Willingness to learn third party applications. Demonstrated ability to execute against iteration plans and deliver assignments within scope, schedule, and budget. Ability to work with all management levels. Must have high integrity, accountability, a positive attitude, and be willing to do what it takes to make the team successful. Team player; good interpersonal, organizational, and communication skills. Creative, likes challenges. Strong organizational and time management skills with ability to multitask and prioritize work effectively in a fast-paced working environment. Customer-centric focus and dedicated to business partnership while meeting the needs of the business leveraging out of the box functionality without a high degree of customization. Responsible, conscientious, organized, self-motivated and able to work with limited supervision. Strong problem-solving skills and have the ability to analyze potential future issues. Ability to effectively teach and mentor other team members. Ability to perform tasks with a high degree of accuracy and timeliness. Extremely responsive and able to work under pressure. Able to support off-hours work as required, including weekends, holidays, and on call responsibilities on a rotational basis. Recommended: Experience in development of scalable web services in n-tier architecture using containerized web services. Experience working with complex network topologies, including firewalls, API Gateways, load balancers. Experience developing single-page applications using React Experience with designing site layout using Tailwind CSS Experience with Azure DevOps or equivalent code management systems Experience and understanding of business model and legacy systems. Ability to listen to and understand business needs. Analytical thinker possessing strong problem solving and decision making skills. Proven experience working within a complex software development environment. Deep understanding of business requirements elicitation pursuant to specific programs/projects involved. Expertise in utilizing standard documentation tools/utilities. Successful internal candidates will have spent a minimum of one year or more on their current team. Keywords: continuous integration continuous deployment user interface information technology Washington Hiring for Software Engineer at Seattle, WA (Hybrid) [email protected] |
[email protected] View all |
Fri Oct 04 23:13:00 UTC 2024 |