Software Engineer II
Software Engineer (Mid-level)
As a Software Engineer II, you will be part of an Agile Scrum team and directly contribute to the creation and maintenance of products that support our business operations. You will participate in Sprint activities, such as planning, grooming and daily standups to deliver on commitments, continuously improve process and drive positive change.
You will apply your skills in Software Development to help the team produce quality, on-time deliverables and apply root cause analysis to track down story bugs and production issues. Using an eye for quality and an attention to detail, you will help us build reliable and fault tolerant, extensible applications backed by unit testing and test automation. Additionally, you will work directly with Team Leads, Business Users, Product Owners, Functional Analysts and other Engineers to build new projects and support existing applications.
The ideal candidate is self-motivated and able to multi-task moderately complex issues on their own and when assistance is required, able to provide specific issues and options. This role requires a robust breadth of Software Development concepts allowing you to create scalable, extensible applications with minimal direction. Also necessary is interfacing with existing applications built on REST, an understanding of security implications for designs and implementations and the ability to adapt to a fast paced, changing environment.
About The Team
Are you a skilled and motivated software engineer looking to join a collaborative and innovative team? We're seeking a talented individual to join our growing team as a mid-level software engineer to help create and maintain web-based projects that support our strategic business initiatives.
In this role, you'll work closely with team leads, business users, product owners, functional analysts, and other engineers to develop high-quality, reliable, public facing applications. You'll apply your software development skills to produce on-time deliverables and use root cause analysis to track down story bugs and production issues. With an eye for quality and attention to detail, you'll help us build fault-tolerant applications backed by unit testing and test automation.
Our ideal candidate is someone who sees the big picture and understands how different components interact through mechanisms such as REST APIs, and event driven architecture. You'll work with architects, other software engineers, and management to implement designs that build toward a strategic vision and guide more junior team members through task breakdown and implementation.
To succeed in this role, you'll need a broad range of design pattern knowledge and development practices to build loosely coupled, extensible applications. You'll be a partner to our business users and understand the tradeoffs of different design choices as it impacts the schedule. And most importantly, you'll be motivated by solving complex problems and continuously improving processes.
Join our team and take your career to the next level with a company that values innovation, collaboration, and quality work.
Translate acceptance criteria of stories into technical implementations
Emphasize working software over gold plated solutions
Provide root cause analysis for defects and production issues
Participate in peer reviews to ensure implementations align to story goals and conform to standards
Strive to produce high quality, on time software by utilizing unit tests and partnering with QA to meet acceptance criteria
Engage in design conversations and offer solutions that meet our criteria and architectural goals
Actively participate in team retros to highlight successes and discuss potential improvements
Help implement and maintain a continuous delivery process focused on zero down time for customers
Collaborate to produce code and design standards
Ability to adapt quickly to changing processes and technologies
Participate in the full SDLC from requirements gathering to testing and delivery
Collaborate with Functional Analysts, Product Owners, Quality Advocates, Solutions Architects, other development teams and business users
Work autonomously to provide technical implementations for defined solutions
Clearly and effectively communicate progress, blockers and knowledge gaps
Provide mentorship to junior team members in product areas and technical skills you are more familiar.
2+ years of Software Development experience
Experience in webservices/API (REST) design and implementation
Some experience with C# .NET framework and/or core
Proficiency in web development fundamentals (HTML/CSS/JS)
React/Next.js and the React ecosystem – Routing, middleware, etc.
Bonus for Typescript experience
Bonus for experience with AWS
Why Clayton Homes?
Founded in 1956, Clayton is a Berkshire Hathaway Company committed to opening doors to a better life and Building Happyness® through homeownership. Through its family of brands, Clayton builds, sells, finances, and insures traditional site-built homes and off-site built housing – including modular homes, manufactured homes, CrossMod™ homes, tiny homes, college dormitories, military barracks, and apartments. Corporate headquarters is located in the Knoxville, Tennessee area, specifically, Maryville, Tennessee. Clayton is the recipient of numerous industry awards including 2019 Builder of the Year and ranks as the #2 builder of homes in the U.S. by units sold. Our site-built division, Clayton Properties Group, is the 8th largest site builder in the U.S. We achieve our results through the strength of our people and have been recognized on the 2021 Forbes Best Employers for Diversity and 2021 Forbes America’s Best Employers Lists. To learn more about Clayton Homes, got to: https://www.claytonhomes.com
Competitive benefits including 401(k) with 100% company match of the first 4%; medical, dental and vision plans; paid time off days and holidays.
Quarterly bonus program.
Forbes lists: America’s Best Employers, America’s Employers by State, Best Employers for Diversity, Best Employers for Women.
Recognized as one of East Tennessee’s top technology workplaces.
Wellness programs that focus on emotional, social, spiritual, intellectual, environmental, physical, and financial well-being.
Onsite fitness facility with full gym, workout classes, volleyball and basketball, ping-pong, and disc golf course.
Paid Time Off for Volunteer work.
Business Unit - B00023Technology