Job Requirements
Software Engineer works with product management to address product needs in a thorough and timely fashion including bug fixes, performance enhancements and technical support.
Description of Department:
The Application department is an organizational unit of EC Software, specializing in web application development, EC Book Production activities, and customized web solutions for clients.
Develop, design and coding of new applications:
- Develop high quality & reusable platform in C# to create engaging Web/Desktop application user experiences using MS Visual Studio
- Document development according to approved EC Software processes
- Develop medium and large object-oriented dot net applications
- Work with, support and assist other team members in their work
- Follow approved life cycle methodologies, create design documents, code and test.
- Take ownership as an individual to deliver high quality applications on time that meet clients expectations.
- Collaborate with others to determine the requirements of platforms and applications.
Improve Existing Application
- Participate in debugging and extensive testing of end-to-end application.
- Document all analysis and improvement accordingly for future reference.
- Constructive contribution to improve ongoing development work
- Work with internal and external teams to analyze and follow up improvement work.
Implementation and post launch support
- Work with other team members or as an individual to implement applications accessible to clients.
- Support clients and resolve issues that come up post launch of applications.
- Support other team members that are working in client support post launch
Required Work Experience
- 2+ years successful work experience in Dot net environment
Required Education, Knowledge & Expertise
- University degree /Equivalent
- Knowledge that is – at date of joining - applicable in development work in CSS, JavaScript, ASP.NET, C#.NET, ASP.NET,HTML, XML/XSLT, Web Services (IIS added advantage)
- Work Experience in MS SQL & Stored Procedures,
- Knowledge of Adobe Photoshop, Acrobat Professional, Visual Studio useful in design and development
- Expertise or working experience in unit Testing & Debugging Skills
- Understanding of OOAD, Design & Architectural Patterns – Ex: MVC
- Understanding of GUI design and
- Understanding of User Experience
Desirable Behavior
- Take ownership of successful delivery of applications, products, codes and other work on time and meeting requirement.
- Be self-motivated and ready to accept new responsibility and challenges
- Respect and support colleagues to meet their requirements
- Follow company procedures and protocols and assist the company in improving those procedures
- Be ready to accept constructive criticism to improve in the job for exceptional performance
- Work effectively equally as an individual and as a team member and adapt to changes in a dynamic working environment
- Plan ahead and meet set expectations.
- Communicate in a professional manner in clear English, understandable to an English speaking European.






