Job Description
Job Description
We are seeking a skilled Software Engineer to join our team at TechDigital Corporation. The ideal candidate will have extensive experience in developing web applications using .NET and React.
The successful applicant will be responsible for designing and programming the backends of data-centric applications, collaborating with domain experts to specify database schemas, queries, and interfaces. Additionally, they will handle backend authentication and validation processes, caching, scaling, and parallelization requirements, as well as maintain data confidentiality and integrity using secure techniques.
The selected candidate will possess rapid web app development experience with C# or TypeScript/JavaScript, including Single Page Applications. They will also have expertise in cloud DevOps/API experience with Azure or AWS, CI/CD frameworks, Containers, Clusters, Linux. Furthermore, they will have multi-module, databased-backed application development experience, SQL and relational DB design and programming experience, object-oriented library development, management, and publishing, effective debugging and performance analysis capabilities, and skilled at understandable, concise documentation and wiki publishing.
We are looking for a hands-on, in-house product development background, not IT or consulting. The ideal candidate will have demonstrated ability to program complex systems, abstract and document code, use git for version control, Azure DevOps experience appreciated, natural problem solver, good at explaining complex concepts, proactive in collaborating, sharing knowledge, and results, and ability to focus on and drive organizational goals.
Responsibilities
- The successful applicant will be responsible for designing and programming the backends of data-centric applications, collaborating with domain experts to specify database schemas, queries, and interfaces
- Additionally, they will handle backend authentication and validation processes, caching, scaling, and parallelization requirements, as well as maintain data confidentiality and integrity using secure techniques
Requirements
- The ideal candidate will have extensive experience in developing web applications using .NET and React
- The selected candidate will possess rapid web app development experience with C# or TypeScript/JavaScript, including Single Page Applications
- They will also have expertise in cloud DevOps/API experience with Azure or AWS, CI/CD frameworks, Containers, Clusters, Linux
- Furthermore, they will have multi-module, databased-backed application development experience, SQL and relational DB design and programming experience, object-oriented library development, management, and publishing, effective debugging and performance analysis capabilities, and skilled at understandable, concise documentation and wiki publishing
- We are looking for a hands-on, in-house product development background, not IT or consulting
- The ideal candidate will have demonstrated ability to program complex systems, abstract and document code, use git for version control, Azure DevOps experience appreciated, natural problem solver, good at explaining complex concepts, proactive in collaborating, sharing knowledge, and results, and ability to focus on and drive organizational goals