Senior Full Stack .Net Developer
at INSCALE
London, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Jan, 2025 | Not Specified | 25 Oct, 2024 | N/A | Software Projects,Software Development Methodologies,Teams,Requirements Gathering,Communication Skills,Tracking Systems,Automation | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
QUALIFICATIONS
• 5 +experience as a senior software developer with a proven track record in technical leadership.• In-depth knowledge of software development methodologies and Microsoft development stack including Azure.• Familiarity with code versioning tools, issue tracking systems, and collaborative development platforms (e.g. GitHub).Current tech stack:• C#• MVC• .NET Core• MS SQL / EF / Dapper• REST APIs / Web API• JavaScript / Typescript• Vue.JS• Knockout (currently being depreciated)• HTML / CSS• Microsoft Azure• Git.Good-to-Have:• Strong knowledge of one or more JavaScript based frameworks, preferably Vue.JS• Familiarity with creation of unit tests using recognized best practicesSoft Skills Requirements:• Demonstrated ability to lead and inspire teams to deliver high quality projects on time.• Excellent communication skills including high quality requirements gathering, and clear project communications.• Able to report accurately on the status of all in flight software projects to the senior management team, escalating issues when necessary.• Proactive, organized, with exemplary time management and planning skills, capable of consistently meeting deadlines.• Enthusiasm for hands-on problem-solving and the initiative to address tasks proactively, with a mindset geared toward automation and efficiency.
EDUCATION
Not Applicable
Responsibilities:
Participate in bespoke software design and development, including:• Developing new and on-going web projects.• Logging error reports in accordance with defined bug tracking process to ensure that bugs are identified and quantified as soon as possible.• Investigating and debugging error reports assigned to you.• Helping with technical reviews of requirements, organizing requirements into sprints and estimating the time required for developmentDeliver all software to a high quality by:• Identifying and recording areas of the codebase that may require refactoring and, where necessary, performing that refactoring with minimal impact on existing functionality.• Maintaining and promoting language-appropriate coding styles.• Making full use of test driven automation practices.• Raising with your project lead or manager actual or potential problems and risks you encounter during development.• Identifying to manager any processes, tools or training you think would improve the software we deliver or help you further your skills as a developer.• Performing ad-hoc releases and/or hotfixesLead projects and manage co-workers and partners by:• Liaising with the project manager and client to gather requirements and provide on-going project updates.• Authoring/contributing to specifications, sprint planning and project management.• Assessing the risks, rewards and impact of prioritizing certain tasks over others and relaying that information back to the project manager.• Triaging bug reports, assessing the risks and cost benefit and relaying that information back to the project manager.• Taking prioritized features and tasks and planning sprints within a release to ensure all features are completed on time.• Reviewing of other developers pull requests/code.• Planning time effectively to ensure team can deliver to agreed deadlines• Managing the software release cycle so testers have access to new features and fixes with enough time for feedback and corrections prior to release.• Providing assistance and mentoring to junior members of the team.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
London, United Kingdom