Fort Wayne, IN, 46802, USA
7 days ago
Senior Software Engineer
Senior Software Engineer About the role: Our software engineering teams are focused on business outcomes and are empowered to create intuitive, reliable, and high performing applications. As a Senior Software Engineer, you’ll lead major software development initiatives, help establish best practices, provide architectural and development guidance, and mentor junior software engineers. Responsibilities include: + Lead software development initiatives/projects and effectively collaborate with cross-functional teams to deliver quality solutions on time and within budget + Lead technical solutioning, project planning, work breakdown, and timeline estimation for software development tasks + Write clean, maintainable, and scalable code following best practices and coding standards + Leverage best-fit frameworks for project execution + Create high-quality software solutions that provide positive user experiences, align with standards and guiding principles, and are maintainable and easy to support + Ensure solution economics and total cost of ownership are considered during design and development + Assess, understand, and document the interaction between systems, impacts of various designs, and performance tradeoffs + Define and mature software engineering standards and practices + Perform code reviews and provide constructive feedback to ensure code quality and alignment with department standards + Mentor and provide guidance to junior and mid-level software engineers, fostering a culture of continuous improvement and career development + Provide support for custom software solutions, responding to and resolving issues within defined timeframes Education and Experience: + Bachelor's or Master's degree in Computer Science / related discipline or equivalent training + 3+ years of professional experience with software development + Proven experience organizing and leading product development efforts + Proven accomplishments with advanced software development, including development and implementation of complex enterprise applications in multi-tier and highly integrated environments + Experience evaluating and deploying enterprise solutions, both off-the-shelf and custom built + Experience with cloud, web, integration, and data development in a business environment + Experience with C#, Java, .NET, JavaScript, MS SQL or similar languages/technologies + Experience with Test Driven Development (TDD) and writing automated tests + Proficient with developer tools, including Generative AI + Experience with cloud technologies and open source technologies + Experience with agile and plan-driven project execution frameworks + Knowledge of and experience with DevOps practices, CI/CD, and containerization technologies + Knowledge of and experience with secure coding practices + Knowledge of Do it Best business processes, the retail or distribution industry, or general business operations principles and practices Skills and Abilities: + Excellent analytical and problem-solving skills + Disciplined, focused, and self-motivated + Advanced planning and organizational skills + Advanced interpersonal, written, and verbal communication skills + Demonstrates a positive attitude, growth mindset, humility, and leadership by example + Demonstrates adaptability and flexibility in initiating or navigating change
Confirm your E-mail: Send Email