What are the responsibilities and job description for the Lead Software Engineer, Westfield Specialty position at Westfield?
Job Description
We are seeking a Lead Software Engineer who is ready to work with new technologies and architectures in a forward-thinking organization. Here, you will lead a small team and take complete, end-to-end ownership of projects across the entire stack. Our ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back end languages. You'll be joining a small team working at the forefront of new technology, solving the challenges that impact both the front end and back end architecture, and ultimately, deliver amazing global user experiences.
Responsibilities
- Work across the fullstack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Writing reusable, testable,and efficient front-end and back-end code
- Write unit, functional and API test cases
- Develop scalable clientand server-side solutions
- Design and implementeffective API endpoints for data accessand manipulation
- Work with relational databases and schema-less data solutions
- Implementationof security and data protection measures
- Contribute to deployment automation, containerization
- Participate in all aspects of agile softwaredevelopment including design,implementation, and deployment
- Work primarily in SQL, .NET Core, C#, React, and JavaScript
- Support and work with cross-functional teams in a dynamic environment
Qualifications