FreshRemote.Work

Senior Software Engineer

Remote - Illinois, United States

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 …
This job isn't fresh anymore!
Search Fresh Jobs