Job description
We seek a software developer to assist in maintaining and upgrading in-house applications written in .Net core API and Angular frontend. Under the supervision of the Architect, the Senior Software Developer designs, implements, and supports software applications and components. This position will work closely with the user community to gather requirements and translate them into a design.
Responsibilities:
- Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, Typescript, AngularJS and C#.
- Strong oral and written communication skills, including listening effectively and sharing information within a team environment.
- Set up, install, configure, and maintain IIS and .net services on servers, including the web front end, indexing, and some aspects of maintaining database servers.
- Utilize appropriate software development best practices, individually or in concert with a project team.
- Write code and documentation promptly to complete project tasks.
- Research and maintain knowledge of emerging technologies and possible applications to the business.
- Ability to multitask between support tasks and new development deliverables.
- Interface with the business team to assist in conducting analysis and requirements gathering.
Required Skills and Knowledge:
- Experience with Azure app service and SharePoint access using Graph API.
- Experience with Power BI and data warehousing a plus.
- Strong experience in Object Oriented Analysis, Design, and Programming.
- Strong skills in .NET framework, JavaScript, Web Services, HTML, Angular, and Typescript.
- Working knowledge of Angular with ASP.NET core API.
- Working knowledge of relational database concepts, ER diagrams, and SQL Server database objects.
- Ability to work independently and as part of a team of developers.
- Excellent analytic and problem-solving skills.
- Deadline-focused, detail oriented, well-organized, and self-motivated.
- Great interpersonal skills that can interface with stakeholders from different business units.
- Understanding of software development methodologies and concepts.
- Excellent written and verbal communication and time management skills.
- Self-motivated with a commitment to quality.
- Bachelor’s degree in Computer Science or equivalent work experience.
jackharris.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, jackharris.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, jackharris.com is the ideal place to find your next job.