How Remoteville checks and expires listings
Software Developer II
Skills
.NET CoreAgile Software DevelopmentMethodology
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- BA/BS degree in Computer Science or Information Science or related field
- 4-7 years of experience developing integrated suites of full-featured, web-based applications, including user interfaces, database access, and networked components
- Experience in the creation of n-tier applications using Microsoft tools and technologies: C#, ASP.NET, MS Web Forms/Web Apps/Web API, MS .NET Framework/.NET Core, MS SQL Server, IIS, HTML, JavaScript, CSS, XML, AJAX, REST APIs and Visual Studio
- Experience with similar web application technology stacks can be considered in place of .NET experience (Java 8+, Spring/Hibernate, TypeScript, NodeJS, Postgres/MySQL)
- Experience in CI/CD environments, especially with Azure cloud technologies (Azure Application Services, Bicep pipelines, etc.)
- Solid OOA/OOD software engineering background and expertise, with proven applied experience in the implementation and testing of high-quality software
- Solid interpersonal and communication (verbal and written) skills
- Excellent ability to collaborate successfully with others in person or remotely
- Experience migrating legacy code from .NET Framework to .NET Core, preferred
- Familiarity with general accounting principles, finance, or electronic payments processing
- Data warehouse design and ETL operations
Day to day
- Participating as an active team member on projects working with the Product Owner and ScrumMaster in the completion of product development tasks
- Collaborating with all scrum teammates on design and development tasks
- Contributing to the scrum team by analyzing, developing, testing, documenting, and maintaining high-quality software solutions as required
- Following established standards and guidelines to deliver projects that are of high quality and high value to ASI and its customers
- Providing technical knowledge to enhance overall product performance, usability, aesthetics, and consistent pattern compliance
- Conducting code reviews and performs component, visual, functional, and automated testing
- Working with Technical Support to reproduce and resolve customer issues as required
