Job Description
We are looking for an experienced ASP.NET developer who will work on {{ modernizing, maintaining, and/or extending }} a code base of {{ describe your system’s main purposes }}. You will also be responsible for {{ reducing complexity, maintaining unit tests, creating integrations, and/or adding new features }}.
Daily tasks will include algorithm development; system-level problem solving; writing high-quality, non-duplicated, and documented code; database schema design; and implementing complex controls such as tabbed interfaces.
You will {{ be responsible for UI design | create pixel-perfect implementations of mock-ups provided by our designers}}.
Responsibilities
Selecting libraries and tools for {{ improving accuracy, improving DevOps processes, and/or implementing new features }}
Keeping web assets, including JavaScript and CSS files, organized and consistent
Improving accuracy by developing automatic unit tests and integration tests
{{ Add any other relevant responsibilities here }}
Skills
Proficient understanding of web verbs, JSON and XML protocols, style sheets, and other web techniques
Proficiency in {{ C# | Visual Basic, depending on the specific project }}
Experience using .NET {{ 4.5+ | Core }}
Experience with single-page apps and dynamic DOM modifications
Writing tests with {{ NUnit | XUnit | MSTest }}
Proficient knowledge in {{ MSSQL | MySQL | Oracle | other RDBMS }}
Experience with code-first {{ or schema-first }} ORMs {{ including Entity Framework }}
Understanding of scaling with stateless techniques
Experience with hosting in {{ Microsoft Azure, Amazon Web Services, etc. }}
Familiarity with {{ Kendo UI | DevExpress | Syncfusion }}
Integrating web analytics tools {{ particularly Google Analytics, if applicable }}
{{ Make sure to mention any other frameworks, libraries, or other technologies relevant to your project }}
{{ List education level or certification you require }}