Job Summary:
Pointwest-North America is seeking a Senior Software Engineer to lead major software development initiatives and establish best practices within their software engineering teams. The role involves collaborating with cross-functional teams, mentoring junior engineers, and ensuring the delivery of high-quality software solutions.
Responsibilities:
• 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
Qualifications:
Required:
• 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
• 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
Preferred:
• Knowledge of Do it Best business processes, the retail or distribution industry, or general business operations principles and practices
Company:
At Pointwest Technologies Corp., we're passionate about helping businesses succeed in today's fast-paced digital landscape. Founded in 2003, the company is headquartered in Edina, MN, US, , with a team of 51-200 employees. The company is currently Growth Stage.