.NET Developer joining Computershare for the CCS team to work on software development projects. Involves collaboration with a team of developers and participating in the entire software development lifecycle.
Responsibilities
Join our dynamic technology team that builds and supports the application suite of our global Communication Services business.
Work in a development team of approximately 4-6 software developers across a range of projects and products.
Participate in the development lifecycle methodology including technical requirements, design documentation, coding, unit testing, system integration, and debug of software system issues.
Adopt Global Development standards and follow best practices and assist in the resolution of technical issues across the other development groups.
Review and prioritize work requests to ensure that requirements are understood.
Conduct impact analysis of proposed changes.
Write accurate and clear development work items.
Contribute to the creation and review of design documentation.
Develop and maintain .NET (C#) code for standard executables and services.
Develop, maintain and performance tune MS SQL stored procedures, functions, and views.
Create and maintain MS SSIS Packages.
Maintain code quality through unit testing both manual and automated.
Assist the Support team with resolving issues in test or production environments.
Requirements
3+ years of experience as a .NET (C#) and SQL Developer
Experience with HTML, XML, CSS, SOAP/REST/Json services, MVC, ASP.NET, and WCF
Experience in DevOps technologies and Microservices architecture including: Version control (eg. Git), CI/CD (eg. ADO, Jenkins)
Awareness of common application security threats/vulnerabilities and knowledge of software development best practices that would mitigate these threats
Competent with Windows Server environment and third-party application deployments running on two and three tier architectures. Experience with other application architectures is desirable (containers, k8s, paas, microservices)
Experience with application development and support within an enterprise context and ideally some experience with architectures spanning multiple technologies
Ability to learn about new systems quickly so that you can customize and integrate with a diverse group of applications
Pride in producing quality code through unit testing
Ability to work a flexible schedule as needed to accommodate global project requirements
Bonus points if you have: Knowledge and experience working on electronic document capture, storage/retrieval and digital communication platforms.
Experience developing performant systems of significant size, high volume transactional processing and or systems with significantly sized complex record stores.
Benefits
Flexible work to help you find the best balance between work and lifestyle.
Health and wellbeing rewards that can be tailored to support you and your family.
Invest in our business by setting aside salary to purchase shares in our company, and you’ll receive a company contribution as well.
Extra rewards ranging from recognition awards and team get togethers to helping you invest in your future.
Welcoming and close-knit community with experienced colleagues ready to help you grow.
Senior Java Developer delivering solutions for Assurance & Legal Technology at Morgan Stanley. Involves developing and maintaining tech platforms utilizing Core Java and modern frameworks in a hybrid work environment.
Java IVR Application Developer developing cloud - based IVR applications for voice/contact centers. Seeking an experienced developer with strong Java skills and cloud platform knowledge.
.NET Enterprise Architect leading enterprise architecture and integration strategies for digital transformation initiatives. Seeking a candidate with deep .NET experience.
Staff Backend Engineer for Grafana Labs developing and maintaining cloud solutions for their observability platform. Collaborating across teams in a remote - first environment focused on innovation and developer experience.
Senior Software Engineer II developing payment gateway solutions for Versapay. Collaborating with cross - functional teams to enhance functionality and modernize architecture.
Principal Java Developer in E - trading team at Morgan Stanley enhancing fixed - income trading software solutions. Collaborate with traders, lead projects, and innovate in financial technology.