We are seeking a dedicated full-stack developer to join our growing company. You will be tasked with taking website template files from a designer and creating fully functional websites from them, including developing all of the necessary functionality. Responsibilities include ensuring all relevant website functionality works as expected and that the website displays well on a range of screen resolutions, from mobile to desktop.
As a full-stack developer, you will work as part of a team to implement new features, as well as make modifications and fix bugs in existing code. Your duties will include designing and developing layouts, writing code to power the underlying functionality of the website, and developing tests for the code you write.
Responsibilities
Below are some of the responsibilities a full-stack developer is expected to assume in their position:
- Architect brand-new software solutions to fulfill project requirements
- Create, design, and implement layouts for new and existing web pages
- Create and maintain database designs for data storage and processing
- Maintain legacy code written by other developers, including bug fixes
- Integrate external software libraries and APIs into existing projects
Technical Skills and Responsibilities:
- Good analytical skills to understand the requirements and lead the team in removing technical roadblocks and perform hands-on coding.
- Soft skills needed: Self-starter, proactive, approachable, solution-oriented, team player.
- Good knowledge or working experience in Agile projects.
- Work experience in designing modules, estimation, and task management both for self and team.
- Strong troubleshooting skills to resolve technical skills.
- Strong web development skills, including - .NET Platform(4.8), .Net Core, ASP.NETMVC (4.0 / 5.0), Angular, HTML, HTML 5, and CSS.
- Strong development language skills - C#, .NET framework concepts. Implementation and OOPs concepts are a must.
- Very Strong SQL Server skills (includes working with DML, DDL, and Stored procedures)
- Strong in services development and hosting for WCF, ASP,.NET Web API.
- Strong in writing automated unit testing code.
- Strong in SSIS, SSRS.
- React with Redux, Typescript, Node JS, Socket IO
- .NET Framework & .NET Core 3.1
- Azure PaaS services – app services, APIM, Redis, App Insights, etc.
- Azure SQL and Cosmos (includes working with DML, DDL, and Stored procedures)
- DDD with Event-based distributed architecture
- Must have working experience in performance-tuning applications using C# and SQL.
- Must have used application blocks like logging, exception handling, etc.
- Have worked with 3rd-party web controls.
- Demonstrate ability to apply Microsoft Practices and patterns.
- Ability to provide debugging and troubleshooting help.
Positions are available at multiple locations in the US. Visa status that allows to work for any employer a huge plus, and will expedite the process! Pay, work type( contract, full-time) and benefits will be decided/negotiated at the time of interview based on experience and historical background.