Senior Software Engineer II C# / .Net (Remote)

Posted 9 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Job Posting:
Do you have C#/.Net software engineer experience?Are you a team player, eager to collaborate with others and have FUN while doing it?Are you looking for a new opportunity to join a GREAT work culture, with room to grow and plenty of work to go around?Then this might be just the opportunity for you!Here at Fairway, we strongly believe the way we do things is just as important as what we do. Our Core Values define how we work together as team, support individual growth, and guide us in determining how we can best serve our customers, team members and communities. As a member of our IT Digital Solutions & Innovations Team, YOU can be a difference maker!The Senior Software Engineer creates software including APIs and Microservices for integration points between disparate, disconnected systems using API gateway and management tools for data coordination. (NOTE: This is a 100% remote role. Previous C#/.Net experience required.)Essential FunctionsParticipates in Agile software development projects to design, code, and build APIs & microservices to deliver quality services promptly. Translates user stories to tasks relating to process and data requirements. Constructs API/Microservice diagrams and documentation describing the processing of API contracts/interfaces as it relates to the enterprise platform.Provides broad understanding of platforms and applications across multiple technologies. Participates in production support and maintenance tasks as needed.Ensure performance meets or exceeds business user/customer SLA and expectations. Non-essential Job FunctionsParticipates in and leads proactive team efforts to achieve departmental and company goalsAdopts Fairway values in personal work behaviors, decision making, contributions and interpersonal interactionsContributes to a positive work environment by demonstrating cultural expectations and influencing others to reward performance and value "can do" people, accountability, diversity and inclusion, flexibility, continuous improvement, collaboration, creativity and funPerforms other duties as assignedRequired Knowledge, Skills and AbilitiesDemonstrated working knowledge of application design, testing, application development, query and database tools, and audit controlExcellent verbal/written communication skills with both business and technology staffAbility to manage concurrent tasksAbility to discuss complex business/technology issues with business users/customersConducts code reviews and identifies appropriate issuesPerforms complex and urgent maintenance and problem resolution on software applications involving multiple applications/interfacesExperience in the Mortgage Banking industry is highly preferred.Required Education/ExperienceBachelors degree in computer science or a related field. Equivalent education and/or relevant work experience may be accepted in place of specified experience and/or educational requirements.13+ years work experience in all phases of development and supporting information systems and technologies and associated methodologiesDemonstrated experience with Agile development frameworks: Scrum and Kanban7+ years developing and debugging monolithic APIs and Microservices using C#, Java or NodeJs in a distributed environment in Cloud only, on-prem only and hybrid models7+ years of SQL and SQL Server7+ years experience in middleware and platform experience with Web Services (RESTful / SOAP)7+ years experience in all phases of development and supporting software products and technologies and associated methodologiesDemonstrated experience with DevOps and CI/CD technologies, such as JIRA, Confluence, Crucible, Bitbucket (or another Git server), and JenkinsDemonstrated working knowledge of Eclipse#indeed