Lead Software Engineer
Job Description
Job Description
Who Are We:
Brady Corporation is an international manufacturer and marketer of complete solutions that identify and protect people, products and places. Brady's products help customers increase safety, security, productivity and performance and include high-performance labels, signs, safety devices, printing systems and software. Founded in 1914, the Company has a diverse customer base in electronics, telecommunications, manufacturing, electrical, construction, medical, aerospace and a variety of other industries. Brady is headquartered in Milwaukee, Wisconsin and as of July 31, 2022, employed approximately 5,700 people in its worldwide businesses. Brady's fiscal 2022 sales were approximately $1.30 billion. Brady stock trades on the New York Stock Exchange under the symbol BRC. More information is available on the Internet at www.bradyid.com.
Brady offers a hybrid work option that allows for both personal flexibility and in person collaboration to deliver the greatest outcomes for our people and customers. This option is a mix of in the office and one or two offsite days which are pre-determined based on role and function.
What We Need:
Brady is looking for a Lead Software Engineer to join our IT team to develop applications using modern development practices and technologies. This role will be technical lead for our application development team including web-based applications, enterprise system integrations, and automation in areas such as customer service, manufacturing, and IT.
This position is an exciting opportunity for a great technical lead who wants to define and drive development of great applications using a modern technology stack, continuous integration, release management, APIs, cloud platforms, etc.
If you love to solve complex problems and build solutions that people love to use that drive value and improve the business, we want to talk to you.
What You'll Be Doing:
- Help define product requirements and create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.
- Analyze requirements and translate business requirements into product and technical designs
- Suggest technical alternatives and improve / streamline processes and systems
- Lead engineering planning activities including backlog decomposition, estimating, and sequencing with product owners
- Lead one or more small, focused teams using Agile / Scrum to deliver work
- Take ownership of technical quality and improve it over time
- Mentor engineering team members on solution design and technical patterns and best practices
- Lead development of mobile responsive front-end web components using modern web technologies
- Lead development of server-side components using primarily a Microsoft technology stack
- Create tools to support engineering and operations processes
- Partner with other IT teams including infrastructure and security to ensure applications are performant and secure
- Write technical specifications and other forms of documentation
What You'll Need To Be Successful:
- BS in computer engineering, computer science, or related field
- Minimum 3 years of experience as a senior engineer or technical lead defining architectures and coaching teams to deliver
- Minimum 8 years of experience in Microsoft.NET, C#, and SQL Server development, and RESTful web services
- Working knowledge of front-end web technologies including one or more modern Javascript frameworks (REACT preferred)
- Experience designing, implementing, and consuming RESTful web services / APIs
- Ability to work in a dynamic environment. Must be flexible and quick to adapt to changes and issues.
- Possess excellent verbal and written communication skills and be comfortable communicating effectively at senior levels in the organization
- Demonstrated experience working with Agile development environment teams
Desired Characteristics: Knowledge, Skills and Abilities:
- Knowledge and working experience with enterprise integration platforms and patterns
- Experience with engineering quality practices including automated unit, performance, and load tests
- Previous experience building CI/CD pipelines to automate software releases
#LI-Hybrid
Explore More
Date Posted
04/30/2023
Views
11
Positive
Subjectivity Score: 0.8
Similar Jobs
IT Infrastructure Managed Services - Onshore Delivery Director - PwC
Views in the last 30 days - 0
View DetailsVertical Account Executive - Government & Education, Spectrum Business - Spectrum
Views in the last 30 days - 0
View Details