Big Red Rooster Flow
Come join a team where People make the difference! As a part of Marmon Holdings, Inc., a highly decentralized organization, we rely heavily on people with the aptitude, attitude, and entrepreneurial spirit to drive our success, and we're committed to attracting and retaining top talent.
Under general direction, designs, develops, troubleshoots and debugs complex software programs for enhancements and new products. Develops software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design. Has system-wide responsibility on complex projects and components. Provides direction to team members and is a key contributor. May solve highly technical complex problems and be called on to consult for other projects. Provides coaching to junior-level employees. Role typically requires between 5 and 8 years of experience.
Senior Software Engineer
We are looking for a skilled Senior Software Engineer to join our team. You will be working alongside our other team members, responsible for development, maintenance, testing, and implementation of our in-house applications.
To succeed in this role, you will need advanced knowledge of programming languages, system frameworks, and project management skills.
Responsibilities:
- Website and software application designing, building, or maintaining.
- As part of a team, the primary responsibility will be to develop and support existing .net and Angular applications.
- You will be working as a hands-on developer, and have a solid understanding of C#/.NET, microservices, and Angular.
- Contribute to all layers of development: UI, APIs and Services, and Database.
- Identifying problems uncovered by feedback and testing, and then correcting or referring problems to appropriate personnel for correction.
- Assist with establishing coding patterns and practices to follow.
- Assist with peer code reviews to ensure code quality.
- Participate in daily and weekly team sprint activities.
- Determining user needs by analyzing technical requirements.
- Develop, improve, and test existing & new applications as part of an ongoing software development lifecycle using object-oriented programming concepts and technologies such as C#, .NET/.NET Core, ASP.NET MVC, REST API, WCF, SQL Server, Entity Framework, LINQ, KendoUI, Angular, AJAX, HTML, CSS, jQuery, and Visual Studio.
- Responsible for database design, implementation (T-SQL, stored procedures, views, and indexes) and maintenance in SQL Server. Create custom TSQL queries for ad-hoc reporting against various Microsoft SQL Server databases.
- Regularly communicate with stakeholders to interpret and define business solution requirements and develop effective applications that include highly appealing UI for new and existing products.
- Research, design, document, and modify software specs/functionality throughout the software development life cycle.
- Identify opportunities to develop new, creative software solutions as well as continually improve existing tools.
- Facilitate and participate in planning/estimating projects by mapping out project timelines and allocating resources needed. Work independently on multiple projects while delivering on time and meeting expectations.
- Manage release process & deploy applications to production/development environments and troubleshoot production issues.
Requirements:
- Bachelor's degree in computer engineering or related field.
- 4+ years of experience in software development using Angular and .NET Core.
- Strong knowledge of Angular, TypeScript, and HTML/CSS
- Experience with .NET Core, C#, and SQL Server
- Experience with RESTful APIs and microservices architecture.
- Experience with Git Repositories and Tools is required.
- Jenkins CI/CD experience.
- Experience in migrating Angular Apps to latest versions.
- Dedicated team player
- Ability to thrive in a fast-paced environment.
- Solid ability in both written and verbal communication
- High degree of independent judgment
- Able to solve complex problems.
Nice to have experience:
- AWS cloud experience
- Jenkins to AWS CI/CD migration
- Understanding knowledge of Mobile app technologies.
Salary Range
- 100,000.00-115,000.00
Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law.
We are an equal opportunity employer, and all applicants will be considered for employment without attention to their membership in any protected class. If you require any reasonable accommodation to complete your application or any part of the recruiting process, please email your request to [email protected], and please be sure to include the title and the location of the position for which you are applying.
Top Skills
What We Do
Marmon Holdings, a Berkshire Hathaway company, comprises more than 120 autonomous businesses serving diverse industries and markets worldwide