Business analysis including communicating at all levels effectively
Documenting requirements, technical specifications and user guides
Development coding individually or assisting other team members
Potentially participating in code reviews or solution architecture discussions
Keeping abreast of latest technical advances
Programming work using the coding skills above
Participating in project management meetings when necessary
Follow and ensure the project team adheres to the process defined by the organization
Business analysis including communicating at all levels effectively
Documenting requirements, technical specifications and user guides
Development coding individually or assisting other team members
Potentially participating in code reviews or solution architecture discussions
Keeping abreast of latest technical advances
Programming work using the coding skills above
Participating in project management meetings when necessary
Follow and ensure the project team adheres to the process defined by the organization
Bachelor s in Engineering/Master of Computer Applications/Master of Computer Science or related certifications and minimum 1 years of actual work experience
Should have sound knowledge of software development life cycle and hands-on coding experience
Coding skills/technologies required:
C# .NET Core, SQL, HTML, CSS, JavaScript/Jquery, Angular Other coding skills/technologies that would be a bonus: NET MVC, JQuery, Bootstrap, DNN (DotNetNuke), Crystal Reports, Oracle, SQL Server Understanding of software development lifecycle and exposure to AGILE and SCRUM methodologies
An understanding of Object-Oriented Design and design patterns
Problem solving, debugging & troubleshooting skills
Experience of writing SQL database scripts using either T-SQL or PL/SQL is a must
Recent frontend software development experience coding in HTML, CSS and Javascript
An understanding of responsive web design with some experience either using a framework like Bootstrap or coding manually
Recent web development with ASP.NET using C#.NET Core & Angular is required
An understanding of web application security best practices
Nice to have some collaboration experience across distributed project teams with multiple disciplines
Experience communicating effectively both technically and in layman's terms
Must be ambitious and have a desire to learn new skills
Excellent written and verbal communication skills
Ability to work effectively under pressure and identify ambiguity and drive for clarity