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

Senior Administrative Assistant - Military Avionics Engineering

Company: Collins Aerospace
Location: Cedar Rapids, IA
Information Management - Uses various software packages to maintain and update documents and records. Cedar Rapids, IA 400 Collins Rd NE , Cedar Rapids, IA,… To apply for this job vacancy in Collins Aerospace you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 5 hours ago

Senior Software Development Engineer

Company: Planet, Inc.
Location: Alpharetta, GA
A senior-level Software Development Professional who can design,modify, develop, write, and implement software programming applications andcomponents. To apply for this job vacancy in Planet, Inc. you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 2 hours ago

Financial Intelligence Data Scientist

Company: Booz Allen Hamilton
Location: Washington, DC
Experience with developing graph analytics using software, including iGraphx and NetworkX and common algorithms for community detection and node embeddings. To apply for this job vacancy in Booz Allen Hamilton you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 1 hour ago

Director, Software Engineering

Company: Transamerica
Location: Cedar Rapids, IA 52402
Partner with senior leadership and stakeholders at all levels of the organization. Identify opportunities to utilize third-party software development frameworks… To apply for this job vacancy in Transamerica you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 5 hours ago

Senior Software Developer

Company: Lionbridge Technologies
Location: Chicago, IL
The Senior Software Developer's role is to design, code, test, and analyze software programs and applications. Work in an agile development environment. To apply for this job vacancy in Lionbridge Technologies you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 2 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.