Description


Job Description:

The successful candidate will work closely with an IT team designing and developing web applications and interfaces as needed. 
The position requires strong background experience working with Microsoft’s suite of development products (.Net, SQL Server, etc.), Azure technologies, and GIT. 
It also requires an understanding of the Software development Life Cycle and best practices for software modernization projects. 
Candidates should also possess excellent problem-solving, organizational, and communication skills, and keep abreast with emerging technologies.
 

Responsibilities:

Involved in all stages of the project life cycle interacting with clients to develop, implement and support the solutions
Coordinate project efforts with varying degrees of complexity, deadlines, goals, etc.
Create detailed project documents including but not limited to Design/Deployment documents, configuration documents, and other technical documentation
Recommend best practices and business process efficiency improvements
Design, develop, test, and implement web applications from functional requirements
Re-write existing system interfaces using modern application design
Design databases in Azure SQL and other relational databases
Develop new or support existing Database ETL processes
Maintain code quality, CI (Continuous Integration), and versioning with reusable and reliable code.
 

Skills:

Minimum of 5-7 years of programming experience using .Net, C#, JavaScript libraries, Azure, SQL, GIT,
Python, PowerShell, JSON, and Blazor.
Experience with the .NET framework
Experience with RESTful API development, SOAP, REST, JSON
Experience with WinForms
Experience with Azure SQL Databases
Proficient in SQL, JavaScript libraries (jQuery), GIT, and Blazor.
Experience with Azure Technologies: Logic Apps, DevOps, CI/CD, Data Factory, Repos
Experience with Python and PowerShell
Strong understanding of object-oriented programming.
Ability to write clean, readable, modular, scalable, and easily maintainable code with proper technical documentation.
Experience creating database schemas, SQL queries, and Stored Procedures.
 

Highly Desirable:

Microsoft Certified: Azure Developer Associate
Understanding of code versioning tools such as TFS and GIT
Experience with VB.Net, ASP.NET Core web services, and VB6 COM objects
Experience with Azure Boards

Education

Any Graduate