Country: United States
Remote work Available: Yes
The Roles:
- Use your .NET Development skills to cultivate innovative technologies for a fast-growing segment within Datagonomix. Be on the cutting edge of a rapidly growing industry and work with a team of proven innovators! Work you’ll do As a Developer on our team, you will assist with the design, analysis, development, implementation, and deployment of new data-driven, web-based applications.
- Provide support for existing systems.
- Work independently and within a team of developers to deliver end-to-end web solutions for moderate to complex projects.
- Work with peers to carry out code reviews and unit testing of new development and create unit test plans and scenarios for development unit testing.
- Review project requirements and assess and estimate the necessary time-to-completion.
- Document new developments, procedures, or test plans as needed.
- Interact with other development teams to ensure a consistent, uniform approach to software development.
- Prepare technical design documents using enterprise standard documentation tools.
- Support system testing by following up on and closing defect tickets in a timely manner.
- Deploy all integration artifacts to testing and production environments.
- Supervise and mentor junior team members
- Bachelor’s degree in business information systems, computer science, business/technology, or similar degree
- 5+ years’ experience in .Net programming.
- 5+ years’ experience working with and scaling relational databases preferably Microsoft SQL Server 2012 or higher.
- Experience in web design and development using Microsoft Technologies (.Net 4.5 or higher).
- Experience with at least four of C#, .Net Core, ASP.Net, ADO.NET, MVC, jQuery and Angular and object-oriented design principles.
- Experience with at least two of Web Services, RESTful API, WCF and Web API’s and windows services.
- Experience with data modeling, database design, querying, performance tuning etc.
- Experience in writing TSQL queries using Subqueries, Joins, Windows functions (i.e. Ranking, aggregate etc.), Set Operators, CTE, Temp Table, Derived Tables, Dynamic SQL, Pivot, Unpivot and XML.
- Experience in SQL Error Handling, Transactions, and optimization of complex SQL queries.
- Experience in troubleshooting common database issues (deadlocks, blocks, indexes, expensive queries, and performance counters using DMV).
- Experience of Agile methodologies and SCRUM processes.
- Experience with Source Control Systems preferably GIT.
- Experience with CI/CD tools preferably Azure DevOps.
- Limited immigration sponsorship may be available
- Microsoft Certified Solutions Developer (MCSD) certification obtained or in process or must be able/willing to obtain.
- Working knowledge of QlikView, HTML5, CSS3, Bootstrap, and Telerik Kendo UI.
- Working knowledge of enterprise application architecture and design patterns.
- Working knowledge of Microservices, Docker and Kubernetes.
- Experience working in web platforms within Financial Services environment.
- Experience working in consulting environment.
- Demonstrated effective verbal and written communication skills.
- Ability to understand business problem(s) being addressed by the project.
- Strong analytical and problem-solving skills.
- Ability to learn and apply new technologies.
Requirements: