Senior Software Engineer

Job Listing No: 9740000

Senior Software Engineer

Position Purpose & SummaryDriven by Cargill?s mission to nourish the world, Format Solutions operates as a separate and distinct business and leverages its organizational knowledge and expertise in animal nutrition as well as mill and farm operations to help their customers grow their business.??Why should you join the Format Solutions Technology TeamWe are a small, tight-knit company that is helping define the future of commercial software for a major corporation (Cargill, Incorporated).We work on critical applications and technologies?that directly transforms how we feed animals today.?We offer the opportunity to work with the latest technologies and grow your career in many number of ways.?Our #1 mission is to ship quality software products.? We ship software frequently, get fast feedback from our customers around the globe, and incorporate that feedback into future release of our products.We develop commercial software products in a fast paced, agile environment.We are looking for a principal engineer who is a core member of a development team.? This person is a crafts person in their field and looks for continual improvement of their craft.? The ideal candidate is a blend between a software developer, a software architect and a servant leader.? If this sounds like you, we?d love to have you join our team.Principal Accountabilities65%?? Design, Write, and Test Code?Own product architecture design.? Focus on key elements such as reusability, scalability, maintainability, and security.?Write code.Implement modern engineering practices to ensure product quality (e.g., Automation and CI/CD practices).Lead the adoption of best in class software engineer practices, frameworks, and tools.Contain technical sprawl and limit bad technical debt.Participate in iterative software development process, including scoping, detailed design, estimation, coding, testing, ?debugging, maintenance, and support.?20% ?Influence Product Direction?Work closely with the Product Management team to help shape the future roadmap of the product.Translate overall product portfolio requirements into well-designed and implemented solutions.Own the technical product backlog/roadmap.?15%??? Lead and Mentor Others?Actively assist in the career development of other software engineers.Exert technical influence over teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.Ensure team members have clear focus and guide them to make solid decisions which support the objectives and values of the organization, product team, and customers.This position is posted internally as well as externallyEqual Opportunity Employer, including Disability/Vet.Skills:
Required Qualifications?BA/BS degree in Computer Science, Computer Information Systems or equivalent practical experienceMinimum of 7+ years of experience in designing and building commercial softwareMinimum of 3+ years of .Net and C#.WPF (2+ years)ASP.NET MVC / Web API (2+ years)Self-motivated and willing to dive deep into unfamiliar and existing code base.Experience with relational database and SQL.????Writing automated unit, integration and regression tests.Troubleshooting and debugging production issues.Experience in Software Development Life Cycle??Preferred Qualifications?Experience with Prism and Composite applications for WPFExperience working with Cloud Providers (Azure, AWS)Experience with JavaScript frameworks, preferably BackboneMobile development experienceExperience in commercial software development?Demonstrated ability to deliver quality code in a highly innovative and fast paced environmentExperience in an agile environmentStrong customer focus, ownership, urgency and driveExcellent communication skills and the ability to work well in a team environment

Apply for this job.

Similar Jobs For "Senior Software Engineer"

 Jobs by Indeed job search

Operations Admin I - III (Senior)

Company: FedEx Ground Careers US
Location: Quincy, MA 02171
And use of phone, copier, and fax •Software skills, including use of Microsoft Office software and web-based applications •Customer service skills necessary to… To apply for this job vacancy in FedEx Ground Careers US you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 1 hour ago

Senior Software Developer

Company: Layer One Media
Location: Milwaukee, WI 53212
We are looking for a driven Senior .NET Software Developer. Patterns & Practices relevant to high-quality software design and architecture. To apply for this job vacancy in Layer One Media you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 2 hours ago


Company: US Department of the Navy
Location: Mechanicsburg, PA
Present information technology (IT) study findings to senior leaders for program improvement. Collaborate with customers to define information technology (IT)… To apply for this job vacancy in US Department of the Navy you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 4 hours ago

Software Quality Manager 2

Company: Northrop Grumman
Location: Melbourne, FL
Software Development Methdology (Agile preferred). Team and collaborate closely with Software Quality Management Team, Mission Assurance Director and Mission… To apply for this job vacancy in Northrop Grumman you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 5 hours ago

Assessor Clerk I - Assessor (Cottonwood)

Company: Yavapai County Human Resources
Location: Cottonwood, AZ
Audit income statements for senior valuation freeze per State Statute. Must have ability to work in a variety of software applications, including Microsoft… To apply for this job vacancy in Yavapai County Human Resources you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 3 hours ago

Note: This job listing with titled "Senior Software Engineer" was indexed from different job portals. This job might be expired or closed for accepting CV's so we suggest to browse it from the new jobs menu of this site. Our website is an open community website for assisting job seeker so if you found some broken links or error in our site don't hesitate to contact us to fix the issue. Thank you for using our free services.