We’re SWM. We’re Essential.
At SWM, we’ll never be okay with status quo. We are committed to raising standards, providing growth opportunities to our employees and giving our customers the answers, the value, and the edge they need to compete and win.
At SWM, Essential isn’t just what we make. It’s what we do.
Every day, our papers, films, and nets and nonwovens are used in a diverse range of products, applications and industries around the world. As experts in highly engineered materials made from fibers, resins and polymers, we provide solutions to make products stronger, more durable and with increased performance. From accessory materials for face shields and medical devices, to protective helmets for hospital workers, law enforcement and military, to support layers for filtration and Reverse Osmosis (RO) applications for clean drinking water and much more, we are proud to serve customers who make a world of difference in the markets they operate in and the products they improve.
Summary of Responsibilities:
We are looking for a talented Software Engineer with a strong background in working with the .NET and C# tech stack, to join our friendly team in Ashton, reporting to the Business Applications Development and Support Director. This individual will take responsibility to support and drive new project applications that will be selected to him/her. The Software Engineer will also work closely with the business to collect new requirements and analyze them and document the functional and technical specifications. The individual will carry out the development in compliance with the standards and methods of the company.
Primary Responsibilities:
- Assisting in developing architectural design and functional specifications by establishing personal rapport with potential and actual clients and with other persons in a position to understand service requirements.
- Involving in technical analysis, designing of the application.
- Developing and maintaining applications by evaluating client needs; analyzing requirements; developing software systems.
- Creating rich, compelling user interfaces using Angular, JavaScript, HTML, CSS and the latest in client-side technologies
- Assisting in agile software development management activities to respond to the unpredictability through iterative sprints.
- Performing unit testing and functional testing. Fixing the issues occurred during testing process.
- Assisting in business User Acceptance testing
- Assisting user and operating areas in implementing and supporting systems including system installation, training and troubleshooting.
- Providing technical advice and support to users. This includes creating ad-hoc reports, data analysis and correction, training and problem solving.
- Developing code documents and user documents.
- Maintaining professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
- Maintaining and enforce proper SOX compliance documentation, procedures, and segregation of duties.
- Be result oriented and adhere to project deadlines and objectives
Education/Certifications:
- Bachelor’s degree in Computer Science, Management Information Systems, or equivalent experience and/or field of study with minimum of 2 years of IT experience
- Microsoft certification MCSE or MCSD OR Oracle certification OCA or OCP is desirable
- Fluent in English, any other language is a plus
Required Skills:
Minimum of two years of experience in MS environment development
o Backend C#.Net
.Net Framework (4.5 +), ASP.Net (Razor)
.Net Core, .Net Standard, .Net5
Windows Services, Web APIs (REST)
o Entity Framework 6, Entity Framework Core, LINQ
o MVC
o Frontend knowledge: Angular (5+), Typescript, RxJS, JavaScript, JQuery, HTML5, CSS, XML, Webform
o Infrastructure : IIS, Azure Devops, Azure cloud
o Crystal Report
o Usage of Git
- SQL databases (SQL Server/Oracle) : SQL queries, PL/SQL
Agile / Scrum methodologies
- Two years of JavaScript development experience
Proficient in writing complex SQL (SQL Server or/and Oracle)
A strong passion for progressive user experience and web development
- Experience in systems design, programming and/or systems software support.
- Ability to recognize and resolve system related problems.
- Self-motivated and ability to learn new technical skills with minimal training
- Communicate technical and complex information both orally and in writing.
- Familiarity and knowledge of applications development and design best practices.
- Experience on SAP ERP data model and integration will be a plus
- Experience on Sitefinity CMS will be a plus
Note: The above statements are intended to describe the general nature and level of work being performed by the incumbent. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of this position.