.NET Developer

02 Jul 2024

Vacancy expired!

The Software Developer will work as a liaison between the IT team and external business partners to analyze requirements and to implement improvements, technical solutions, and new systems and technologies. The Software Developer will also work closely with internal users to identify business problems and recommend IT solutions that will enhance operational effectiveness. This position requires a dedicated, results-oriented self-starter who has an exceptional ability for interpreting customer business needs, translating them into business software applications, and acting as a bridge from business vision into technical realization of a solution. Duties and Responsibilities:• Gather requirements using user interviews, document analysis, business process descriptions, and task/workflow analysis.• Maintain project controls that accurately reflect completed work against project plans, schedules and budgets.• Analyze and assess current processes and identify and document improvements. • Interpret business needs and translate them into software application and operational requirements. • Serve as a resource for identifying alternative solutions during design and development phase of SDLC (Software Development Life Cycle).• Provide functional and empirical analysis related to the design, development, and implementation of software systems including development software and diagnostic software. • Develop, implement, and test customer applications and provide remote and on-site application development support to customers.• Perform routine maintenance and bug fixes to existing applications.• Troubleshoot software development and production problems across all environments.• Perform unit testing on finished application solutions.• Implement and execute automated testing.• Collaborate with developers on design, code reviews, development infrastructure, and process enhancements.• Provide estimates and contribute to team planning meetings.• Manage competing priorities to meet task or project deliverables and report progress on a regular basis.• Actively research and learn about new technologies continuing skill growth and sharing that knowledge with the development team.• Responsibilities and tasks outlined in this document are not exhaustive and may change as determined by the needs of the company. Education, Experience, and Other Skills:• Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience.• 3+ years progressive technical and business experience that includes working with modern technologies using Agile methods.• Strong knowledge of Microsoft C#, ASP.NET, Microsoft SQL Server, database concepts, stored procedures, Rest API.• Strong knowledge of Microsoft Web Technologies (including Web Forms, Web API, MVC, WCF – SOAP based web services and RESTful services).• Solid understanding of established SDLC (Software Development Life Cycle).• Experience as part of a Scrum team to develop high quality software in a timely manner.• Strong knowledge of programming principles and techniques.• Working knowledge of relational databases and ability to query and modify data.• Understanding of all levels of the software stack.• Adaptability to work in a fast-paced environment while working on multiple projects simultaneously.• Champion and adhere to company best practices.• Must be legally authorized to work in the United States for any employer without sponsorship. Technical Skill Set:Languages: C#, .NET, ASP.NET MVC, JavaScript, jQuery, Bootstrap, Angular JSSystems: Windows Server 2019, SQL Server, IIS Server, DevOps, SOAP UI, PostmanReporting: Microsoft Reporting ServicesCollaboration: Azure DevOps

  • ID: #43774177
  • State: Illinois Itasca 60143 Itasca USA
  • City: Itasca
  • Salary: $115,000 - $130,000
  • Job type: Permanent
  • Showed: 2022-07-02
  • Deadline: 2022-08-12
  • Category: Et cetera