The right candidate will have, demonstrable on the resume, at least three years’ experience developing custom enterprise-class applications in C# and JavaScript. You must have experience in the design and implementation of web-based applications using ASP.Net Core MVC utilizing Entity Framework and Document Databases (NoSQL).
Assists with development of custom enterprise-class applications using a variety of technologies including: C#, ASP.net Core MVC, Azure Functions, JavaScript, TypeScript, Entity Framework, SQL Server, and Document Databases. Develops and modifies software applications with a high degree of complexity and scope. Provides design recommendations and architectural guidance. Provides programming, testing, implementation, system review, maintenance and closure to projects as well as technical guidance in developing applications. Participate in problem analysis, and system design. Integrates and implements related applications components, including front-end development, server-side development and database integration. Plays a direct role in programming, maintenance, technical support and administration of the applications. Follows standards to ensure continuity of applications. Works with other members of the project team to develop the site concept, interface design, and architecture.
ESSENTIAL FUNCTIONS AND BASIC DUTIES
Design, implement, unit test, and document enterprise class web-based applications using ASP.netCore MVC, C#, and Microsoft Azure SQL Server.
Participate in design, review, and planning meetings.
Ability to follow and improve processes.
Participates as a member of an Agile Team. Iterate rapidly and work collaboratively with product owners, developers, QA, and other members of the development team.
Partner with QA by writing unit tests for your code.
Refactor applications to improve performance and maintainability.
Estimate and implement changes to existing systems.
Ensure site content and developed code complies with design standards, coding standards, practices and approaches.
Work as a team to develop optimal solutions that meet customers and business needs.
Support testing, deployment, and monitoring of applications.
Required Experience:
QUALIFICATIONS
Education/Certification:
Bachelors Degree in Computer Science, Engineering, Information Systems or related field
Microsoft certification a plus.
Required Knowledge:
Required proficiency in utilizing C#, JavaScript, and SQL/NoSQL Technologies.
General knowledge of other related technologies.
Familiarity with SOLID Principals and Design Patterns are a plus.
Proficiency with debugging, Git, and defect tracking.
Experience Required:
Two or more years’ experience designing and developing applications.
Experience using Open Source Libraries.
Experience developing enterprise web applications using Microsoft technologies.
Experience working on developing backend API’s and a strong understanding of REST API design.
Experience using Git.
Experience with Visual Studio Team Services a plus.
Experience with Microsoft Azure or other cloud based services a plus.
Skills / Abilities:
Able to organize, prioritize and apply complex concepts to project tasks.
Ability to find simple solutions for solving complex problems.
Ability to develop Scalable, Secure, and High Performing Enterprise-Class applications.
Willingness to learn, teach, and pay close attention to details.
Ability to research, implement, and report in an articulate, professional manner.
Ability to work independently and as a team member.
Have organizational, analytical, and communication skills.
Compensation to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
From: SCRAM Systems
Full Job Description Internet/Phone Sales Representative Do you have a strong customer service background? Do you have excellent communication skills?...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> What makes Cognizant a unique place to work? The combination of rapid growth and an...
Apply For This JobProject/Program Overview: We are currently looking for a Software Developer (Data Modelling and Wiki Designer) to join our System of...
Apply For This JobJob Description s to: Division President Duties & Responsibilities: Oversee day to day tasks of showroom technology consultants. Hold weekly...
Apply For This JobSoftware Engineer Lead – Talend Engineer-058881 Talend Engineer / Senior Developer Strong Talend ETL development Experience 3+ years Talend Data...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> UserTesting® was founded in 2007, crossed $100M in revenue in 2020, and began trading under...
Apply For This Job