.NET Mid-Level Developer

DPS is a leading Project Management and Engineering Company serving the construction industry around the world for almost 40 years. Within DPS the Advanced Technology Group (ATG) is responsible for the development, implementation and support of a number of Construction Project Management software applications. The software is responsible for the coordination and management of resources across multiple trade contractors for large semiconductor manufacturing companies. Project spends can be up to €4bn project running over 3+ years. Position summary:The position reports to the Software Services Group (SSG) Software Support & Quality Manager and you will work closely with and be an integral part of our Support team as well as interacting with the client construction project management team and providing support. The software development team develops logistics applications for DPS clients, while the support team own the support of the live systems, responding to customer issues, but also provide value-add services, such as developing small change requests.The mid-level developer position requires strong development skills with responsibility for the design, development, testing, debugging and support of our applications.The position requires at least 2+ years of relevant experience in the field or in a related area. You must have a working knowledge of relational databases, web and client-server concepts, and be able to rely on experience and judgment to plan and accomplish goals.  Key responsibilities:Develop a deep understanding of the system functionality and business domainLog any new support tickets raised by the customersUnderstand the SLA for logging and responding to new support ticketsBe able to understand the relative priority/urgency for users, and the difference between a bug, a new feature request and a user not using the system as intended Respond to users to request more information, give progress updates, or show the correct system usage, as appropriateApply configuration changes within the systems because of a ticket or develop a code fix for a bugMaintain the status of the support tickets to accurately reflect the progressDevelop all changes in accordance with the system architecture and coding standardsWork with the other members of the support team to ensure alignment on release timesReview new features being developed and specify non-functional requirements that would at least maintain but preferably increase the supportability of the systemsTake knowledge transfers from the development team on new features and add relevant information to the Support RunbookKeep the Support Wiki up to date with all knowledge transfers and any learnings that arise from supporting the systems Look to improve the usability and supportability of the systems, and looking for ways to improve the supportAdd to the unit tests and automated tests to help catch issues as early as possible  Education & experience:Minimum 2 years direct working knowledge of and experience with ASP .NET MVC a priority.Minimum 2 years direct working knowledge of SQL Server design and development.Desirable: 2 years direct working knowledge of and experience with Javascript frameworks Angular/React/VueJS.Desirable: direct experience of creating and maintaining automated tests.Optional experience: PowerBI or any other report writing tools.Strong analytical and problem-solving skills.Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.Proven ability to be flexible and creative, both independently and in a team, in a fast-paced and dynamic environment.Excellent English oral and written communication skills.Post-secondary degree in computer science or related field or a combination of related experience and education.A results-oriented individual who thrives working in a fast-paced environment.Essential skills:Full stack developer delivering custom web applications using C#, .NET, ASP.NET MVC, Visual Studio, unit testing frameworks NUnit. XUnit or MSTest, Javascript, SQL Server.Other:Travel: No requirement to travel.Working hours: 40 hours, Monday to Friday3 days in office, 2 day work from home




If you are seeing this message it may be an redirection error, please contact our support with this code: TW96aWxsYS81LjAgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbzsgY29tcGF0aWJsZTsgQ2xhdWRlQm90LzEuMDsgK2NsYXVkZWJvdEBhbnRocm9waWMuY29tKQ==