SR. SOFTWARE ENGINEER

MRINetwork

Kankakee, IL

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Bank Secrecy Act, Best Practices, Business Analysis, Cloud Applications, Code Reviews, Computer Science, Corporate Policies, Customer Experience, Customer Support/Service, Database Design, Database Programming, Federal Laws and Regulations, Identify Issues, Industry Standards, Internet Application, Internet Technology, Leading Edge Technology, Maintain Compliance, Microservices, Microsoft .NET, Needs Assessment, Problem Solving Skills, Product Lifecycle, Programming Tools, Project/Program Management, REST (Representational State Transfer), Reliability Engineering, Scrum Project Management and Software Development, Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, State Laws and Regulations, Structured Programming Methodologies, Systems Analysis, Team Player, Technical Support, Testing
LOCATION
Kankakee, IL
POSTED
3 days ago
Digital Platform Developer

You will be responsible for the design, development and implementation of our Digital Platform in a highly collaborative and inclusive agile team. Work involves moderate difficulty while working on multiple and complex high visibility features concurrently. Resources to do the job require foundational technical knowledge of full stack solution development utilizing .NET/Web technologies, structured programming concepts, architecture and process enhancement. Responsibilities are focused on applying industry standard software engineering practices to all aspects of software development lifecycle and delivering high quality results. General direction is received from the Manager of Software Engineering.

Responsibilities
  • Design, develop, enhance, and maintain web application solutions collaborating with and across Agile teams using full stack software development tools and technologies.
  • Design, Develop and Implement RESTful microservices and cloud ready web application solutions.
  • Analyze business needs and develop software solutions for external and internal customers utilizing cutting edge web technologies with the aim of optimizing member experience and operational efficiency partnering with senior/principal engineers, architects and scrum team members.
  • Analyze and design application database solutions, collaborating database development efforts across organization.
  • Responsible for full life cycle development of web-based applications including design, implementation, testing and maintenance of simple to moderately complex software applications and subsystems.
  • Conduct detailed analysis of system interactions to determine technical solutions and resolve problems which are cost effective and consistent with user needs, system capacities and capabilities.
  • Participate in peer code reviews and learn/apply best practices partnering with senior engineers and architect.
Project Management
  • Work on multiple highly visible projects and/or features concurrently following SAFe agile team practices and own them end to end.
  • Utilize effective Agile management techniques in grooming, planning, estimating, and completing assignments collaborating with team members.
Maintenance
  • Work with the Service Desk and/or Application Reliability Support Engineers to troubleshoot complex problems and member service issues, if/when needed.
  • Identify and implement solutions to complex issues that are related to production level code defects or process changes.

Adhere to and ensure compliance of all business transactions with policy and process of the Bank Secrecy Act. Ensures compliance with all applicable state and federal laws, company procedures and policies. Maintains integrity and ethics in all actions and conversations with or regarding members and their accounts; complies with Privacy Act directives.

Where permitted by applicable law, successful applicants to this position must either have received or be willing to receive the COVID-19 vaccination by date of hire to be considered (proof of vaccination is required), or be willing to submit a negative COVID-19 test result in advance of each visit to an facility.

Qualifications

You'll be a great fit if you have a completion of a Bachelor's degree in Computer Science or a related field, and you have:

  • Minimum 3 years' experience in web-based application development using.NET or other similar technologies.
  • Experience or Knowledge in the following or similar: Application Layer Technologies:.NET framework,.NET Core, C#, ASP.NET, Entity Framework, ADO.

About the Company

M

MRINetwork