Software Engineer II
Job Description
Responsibilities
Software Engineer II to work intensely with the data work stream through all phases of an engagement, including conceptual design, detailed design, implementation, testing and production deployment. Responsibilities entail defining, assembling and presenting all technical data deliverables and work products. Must be comfortable leading internal meetings, presenting and defending analysis findings to key stakeholders, and participating on client calls.
Qualifications
- Experienced Developer with 2-5 years of typical work experience.
- Intermediate to advanced knowledge of object oriented development concepts
- Exposure to C#/VB.NET and .NET Framework
- Self Starter/Motivated
- Strong communicator
- Intermediate to advanced knowledge of SQL and SQL querying
- ASP.NET experience is preferred.
- ASP.NET WebAPI required
- Angular is a plus
- College Degree Desired
What We Offer
• Will be responsible for handling enhancements and bug fixes on existing ASP.NET web sites.
• May evolve into a primary role on a web application handling builds and all incoming enhancements and bug fixes.
• Will be required to interface with business analysts to discuss timelines, and clarify requirements as it pertains to new projects and/or enhancements and bug fixes.
• Write intermediate to advanced SQL queries to consume in an application.
• Use jQuery and other client scripting tools to help enhance the front end of ASP.NET web sites.
• Manage code changes with version control using Git branches.
• May be required to participate in steering committee meetings to discuss business requirements and timelines.
• Opportunities may exist in refactoring existing code to improve code quality.
• May be asked to conduct code reviews.
• Software Engineer II's are expected to perform the duties of an SEI at a more advanced level as well as innovate better solutions. They are capable of reading a set of requirements and providing feedback as to issues with the requirements/suggestions for better implementations.
• They can provide multiple solutions for a given problem. We expect them to also be able to teach/coach other developers in their areas of experience.
• Ability as a sole programmer. (Advanced Abilities)
• Ability to match technical solutions to business needs (read requirements). (Advanced Abilities)
• Ability to mentor and grow other programmers. (Average Abilities)
• Ability to match technical solutions to business needs (critique requirements). (Average Abilities)
Date Posted
05/27/2024
Views
10
Similar Jobs
KeyBank - Analytics and Quantitative Modeling Rotational Analyst Program 🛂 - KeyBank
Views in the last 30 days - 0
View DetailsBranch Operations Lead - Cleveland West - Cleveland, OH - JPMorgan Chase
Views in the last 30 days - 0
View DetailsStudent Worker - Food Service or Catering - Cleveland State University Management Fee - Aramark
Views in the last 30 days - 0
View Details