Senior Software Developer
PerkinElmer
- Stockholm
- Permanent
- Heltid
- Send job offers from free email providers such as Yahoo, Google, etc. Some scammers try to use email addresses that have PerkinElmer in the name, such as
- Request payments or any type of personal data, such as credit card information, from prospective candidates for employment.
- Authorize anyone to collect money or arrive at any monetary arrangement in return for a job at PerkinElmer.
- Require background screening on job applicants prior to being interviewed. All background screenings are conducted in accordance with applicable law and at appropriate times during the recruitment process, not prior to an interview.
- Do not send any money or provide any personal information.
- Please contact the FBI's Internet Crimes Complaint Center at this link to report the internet scam:
- Develop and maintain scalable, reliable, and high-performance backend systems using C#, .NET, IIS, SQL Server and AWS
- Understand and analyze legacy software systems to identify areas for improvement, updates, and modernization.
- Collaborate with stakeholders, architects, and developers to devise strategies for upgrading and migrating legacy systems.
- Develop and implement plans for refactoring, rewriting, or integrating new functionalities into existing software.
- Perform maintenance tasks, bug fixes, and optimizations on legacy codebases.
- Design and optimize databases and data models to efficiently store and retrieve large volumes of data
- Conduct thorough code reviews and provide constructive feedback to ensure high-quality codebase
- Bachelor/Master of Science in Computer Science (or equivalent experience)
- Proven work experience (5+ years) in software development using C# and .NET framework.
- Database: Microsoft SQL server
- Proficiency in designing and deploying applications on AWS cloud services (e.g., EC2, Load balancer, S3, Lambda)
- Strong knowledge of software architecture, design patterns, and best practices.
- Experience of working with Rest API and Microservices based architecture
- You have experience building micro services and can decompose large monoliths into highly scalable, distributed, smaller components that follow micro service paradigms.
- Proficiency in writing efficient and optimized SQL queries
- Hands on experience in implementing Software Design Patterns and Enterprise level Design patterns [ e.g. Pub-Sub, DDD, CQRS and event sourcing]
- Experience with DevOps practices, CI/CD pipelines, and infrastructure as code tools is a plus
- Experience with modernization strategies, refactoring, and migration of legacy systems is a plus.
- Adaptability and willingness to work with diverse technologies and systems.
- You are comfortable with asynchronous programming, event driven architectures and writing decoupled applications.
- Drive continuous improvement by staying updated with emerging technologies and industry trends in AWS
- Background with database design, from crafting a schema from scratch, to writing efficient queries. Candidate should understand execution plans and how to utilize indexes
- Featured Jobs
- Recently Viewed Jobs
- Saved Jobs