Description:
We are seeking a highly skilled and motivated Software Engineer to join our dynamic engineering team. The successful candidate will play a crucial role in maintaining and enhancing our existing software architecture while proactively aligning development efforts with our future business goals. As a Software Engineer , you will contribute to the evolution of our technology stack and collaborate closely with cross-functional teams to deliver innovative solutions that drive our company's growth.
Key Responsibilities:
Collaborative Development: Collaborate closely with cross-functional teams including Design, Product Management, and QA to deliver high-quality software solutions. Participate in design discussions and provide valuable insights to drive product innovation.
Project Management: Effectively manage multiple projects, prioritize tasks, and meet deadlines while ensuring high-quality deliverables
Technical Documentation: Create and maintain technical documentation that accurately represents the software architecture, design decisions, and development processes.
Problem Solving: Troubleshoot complex technical issues, identify root causes, and implement effective solutions in a timely manner .
Code Review and Quality Assurance : Review code contributions to ensure adherence to coding standards, best practices, and architectural guidelines. Implement and champion automated testing and quality assurance processes.
Innovation and Research: Stay up-to-date with industry trends, emerging technologies, and best practices. Proactively identify opportunities to incorporate new tools and technologies to enhance our software products.
Qualifications
Bachelor's or Master's degree in Computer Science , Software Engineering, or a related field.
Software Engineering Experience: Minimum of 2 -5 years of hands-on software development experience, with a strong foundation in designing and developing complex software systems
Technical Proficiency: Proficiency in NodeJS, TypeScript, and/or C# , MongoDB Atlas used in our tech stack.
Experience in developing frontend application using ReactJS, React Native
Experience in developing and deploying containerized applications using Docker and Kubernetes
E xposure to developing application s using Azure Cloud Services such as App Service s , Event Hub, Azure IoT Edge is a plus
Experience using distributed s ource c ontrol such as Git H ub , BitBucket , etc.
Continuous Learning: Demonstrates a commitment to staying current with industry trends, technologies, and best practices.
Communication: Excellent written and verbal communication skills. Ability to explain complex technical concepts to both technical and non-technical audiences.
Problem-Solving: Exceptional problem-solving skills with the ability to think critically and tackle complex technical challenges.
Team Player: A collaborative team player who can work effectively in cross-functional teams.
Organization | Brunswick Corporation |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Software Engineer |
Job Location | Illinois,USA |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Intermediate |
Experience | 2 Years |
Posted at | 2023-11-02 4:29 pm |
Expires on | 2024-12-23 |