Full Stack Developer
Apex Systems is seeking a Senior .Net Developer to work REMOTELY in a rolling 6 month contract position. If interested in this position, email your resume to Hannah Knaak at firstname.lastname@example.org
Job Title: .Net Developer
Duration: Rolling 6 month rolling contract
- .Net Core
A Sr. Web Developer is responsible for translating business requirements into specific systems, applications or process designs for large, complex, and leading edge web solutions. The individual is responsible for design, development, deployment, maintenance, and in some cases support of multi-tiered web applications. The
position requires the ability to author clear and concise documentation and possess solid presentation and communication skills. Individual must work effectively in a team based environment.
1. Use best practices and industry standards to design, write, and deploy solid and
internal frameworks and 3rd party tools. A keen eye towards key architecture
attributes such as performance and security must be observed in collaboration
with technical lead.
2. Maintain a core understanding of the software development lifecycle and of
Quality Assurance techniques using source code control repositories, debugging
and testing experience.
3. Keep up to date with advances in software development methodologies and
technologies, with a particular focus on full stack web frameworks.
4. Communicate effectively and persuasively with management and peers.
1. Minimum of 3 to 5 years' experience in coding distributed Internet/eCommerce applications that support high traffic websites. Background working within a standard Waterfall and Agile development methodology and programming of complex database-backed web sites is vital.
General Programming Knowledge, Solid experience using
OOP and Design Patterns. • Solid experience developing APIs
following the SOLID, DRY, and YAGNI principles. • Strong
understanding of TDD. • Strong experience using SQL. • Strong
understanding of the HTTP protocol. 2- Solid experience
developing and consuming RESTful services. •.NET Framework.
• Solid experience with the C# language. • Solid experience
using the Base Class Library. • Solid experience using WCF. •
Solid experience using ADO.NET and Entity Framework. 3-
ASP.NET Framework. • Solid experience developing web
applications using ASP.NET Web Forms, ASP.NET MVC, and
ASP.NET WebAPI. • Solid experience with State Management
using TempData, Session, Cache, and Cookies. • Strong
understanding of the extensibility points of the framework:
HTTP Handlers, HTTP Modules, Action Results, Model Binding,
Action Filters, etc. • Strong understanding of OWASP Top 10
Project, how ASP.NET helps mitigate risks and where it falls
short. 4- Web Development. • Excellent understanding of the
foundational technologies of the web: HTML, CSS, and
framework/libraries like: React, Angular and jQuery. • Strong
understanding of web optimization techniques to reduce page
load time. • Strong experience working with AJAX/JSON. •
Strong experience working with technologies like: SCSS and
Typescript. • Strong understanding of modern client side build
systems using node.js and NPM.
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at email@example.com or 844-463-6178.