Senior Full-Stack Software Developer (.NET)

Sone Arch Services — United States · Posted ~22 hours ago

Senior Full-time

Skills

.NET ASP.NET HTML5 JavaScript CSS3 MVC RESTful APIs Microsoft SQL Server Git full-stack development REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A client-facing technology team is seeking a senior full-stack developer to guide implementation, oversee developer output, establish engineering standards, and improve existing systems. The environment includes .NET web technologies, JavaScript, REST APIs, SQL databases, Git, and applications spanning desktop and mobile platforms.

Highlights

Senior full-stack role with technical leadership responsibilities spanning architecture, code quality, development standards, refactoring, and delivery across multiple platforms.

Description

StoneArch Services has a client who is looking for a full-time Sr. Software Developer will be a full-stack developer working on our client’s multi-platform code bases. You will be overseeing code produced by a team of developers for implementing new features, maintaining existing code, refactoring existing code, establishing and refining development standards across the breadth of products used both internally and customer facing at their site. Their code base primarily includes ASP.NET/HTML5/JavaScript/CSS3/MVC, Restful APIs, open source internal tools, and Microsoft SQL Server 2012 database code. All code currently under source control using Git repositories. As such you will assist with concerns ranging from code architecture and delivery, SQL queries, Mac/Win/Linux desktops, iOS and Android tablets, and Chromebooks. Your experience and knowledge will help to drive the client’s student test taking platform to well perceived products that brings confidence and delight to students and teachers across districts in United Status. Responsibilities Estimation of project effort and technical design documentation to direct Developers approach Collaborate with Directors and IT Project Managers to provide accurate work estimatesCreate efficiencies between development and requirements gathering with supplemental technical design documentationMonitor performance against technical documentation to provide continuous improvement as neededCollaborate with BA, QA, off-shore resources, and product owners to develop new enhancements and releases Development to support product and project needs Provide development coding and consulting support to products under developmentIsolate key areas of concern and document needs for implementation team to be aware of as products are delivered for use in Production environmentsIntegrate with client implementation team to provide development guidance and performance feedback to improve code performanceResearch new technologies and build prototypes as the testing industry continues to evolveLearn and ensure item and assessment publishing and delivery are QTI/APIP conformantEnhance current system to ensure backend scalability and front-end design integrityDeveloping updates to existing internal and external facing software to enhance the customer experience and provide development staff with easily maintainable code.Developing updates to existing features in student test taking platform to resolve issues on various OS, such as iOS, Android, etc. Code-review And Mentoring Other Developers Review and critique database code to ensure quality and recovery methodsCollaborate with Architects in best practices for code implementation with code reviews prior to deployment from the development environmentsWork one-on-one and in small team groups to discuss and refine poorly performing codeDevelop code with front-end developers to streamline and support online content authoring and publishing capability that is needed to feed new and innovative items to students across nation.Develop clean code that utilize proven design pattern in a test-driven development environment Trouble-shooting and production support of client issues During live production activities respond to client support requests and customer service requests with solutions in collaboration with company architectsWork with Infrastructure teams to trouble-shoot problem areasProvide clear and consistent communication around solutions and timelines to client-facing program management teams. Qualifications Experience: 3-5+ years of software development using .NET/C#HTML5/JavaScript/CSS3/MVC.A Bachelor’s Degree from an accredited four-year college or university, or equivalent work experienceMaster’s Degrees in technology field a plus.Experience with at least one framework/library like bootstrap.js, foundation.js, angular.js, react.jsExtensive experience with modern JavaScript library such as jQuery, backbone.js, modernizr.js, d3.jsAbility to write clean, standardized, and code that performs optimally in highly concurrent environments.Ability to consume and create APIs and web services using REST.Experience with Waterfall and Agile development and familiarity with scrumExperience with contribution to public open source front end development code base is a plus Other Requirements Must be authorized to work in the US and not require visa sponsorship now or in the future.Must be willing to relocate to the Minneapolis-St. Paul, MN area (telecommuting not available) Skills Required Communication Must be able to communicate effectively to all members of the organization in person and during remote conferences.Ability to understand through communication the needs of the business and then relay that information to the appropriate business and/or technical resources.Ability to clearly explain application concepts and procedures to appropriate staff as necessary.Mentoring other software developer positions to improve their skills and work productWorking with business analyst roles to create better efficiencies for developers by shaping the nature of the BA’s work on business requirements and functional specification Personal Effectiveness Clear, effective written communications.Ability to be self-directed and motivated a MUST.Team oriented, open, honest and collaborative – non-political approach.Ability to listen and learn from others.Effective analytical and problem solving skillsWrite clean, clear and commented codeAbility to test your code and code of your peersHard working, with “delivery to customer” in mind