Senior Solutions & Products Developer
Job Summary
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean and scalable code
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
Job Qualifications
- Bachelor degree of Computer Science / Computer Engineering
- Proven experience as in .NET Framework, .NET Core and MVC system architectures
- Proven experience in client-side Frameworks (Angular)
- Strong background in object oriented development techniques
- Excellent knowledge in Solution Design Patterns and Best Practices
- Technical Skills and experience in API development
- Good Knowledge in Oracle / SQL Server Databases
- Good knowledge in XML and JSON
- Experience with Front end technologies such as HTML5, CSS3, javascript, bootstrap, jquery, etc.
- Excellent troubleshooting and communication skills
- Understanding of Software Development Life Cycle and Agile methodologies.
- Experience with source control (TFS, GIT)
- Proven experience in ESRI ArcGIS suite (Schneider Electric ArcFM is a plus)
- Knowledge in utilities (water, electric, telecommunication or related fields)