You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

Job Responsibilities:
·       Application Design, construction, and deployment of projects and associated modules within an object-oriented architecture
·       Implement high-quality code in an agile, test-driven development environment utilizing .NET Stack.
·       Develop end to end web modules using .NET components and modern JavaScript libraries and frameworks
·       QA, debug code, and troubleshoot for issues
·       Maintain and enhance existing software and application functionalities
·       As needed, help other developers on implementation


Qualifications:
·      Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)
·       Experience developing solutions with and a strong command of the C# language
·       Experience developing solutions using at least one of the following: Angular, MVC
·       Familiarity with the web technologies like HTML, CSS, JavaScript.
·       Experience with source control tools, ideally GIT
·       Familiarity with architecture styles/APIs (REST)
·       Understanding of Agile methodologies
·       Experience with object-oriented design
·       Experience developing unit tests and integration test, Selenium, NUnit, xUnit, MS Test or similar tools
·       Excellent troubleshooting and communication skills
·       Bachelor’s Degree or higher in Computer Science, Mathematics, Statistics, or any relative fields


Nice to Have:
·       Relevant experience with Object-Relational Mapping (ORM) frameworks (Entity Framework)
·       1 year of practical experience in C# development
·       Relevant experience with Object-Relational Mapping (ORM) frameworks (Entity Framework)
·       Experience with Azure or Similar cloud service providers (AWS, GCP, etc.)