Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Formulate, design and develop software solutions based on business requirements and application road-map in alignment with architectural direction and standards.
- Ensure that designs are performance, scalable, resilient and align to appropriate recoverability pattern.
- Develops and directs software system design, programming, and documentation.
- Provide technical insight into feasibility analysis and may execute proof of concepts.
- Responsible for providing technical leadership, mentoring, direction, and training to application development resources.
- Assists the PM in the creation, enhancement and execution of detailed work plans and schedules for assigned projects.
- Assists with assembling comprehensive software development estimates and budgets during SDLC.
- Identifies and quantifies risk, makes recommendations for risk mitigation and contingency plans.
- Assists with issue identification, tracking and resolution.
- Documents and reports status and progress of assigned tasks on a regular basis.
- Identifies and defines necessary controlling activities for assigned tasks, specifically related to design, build and unit testing.
- Responsible for ensuring adherence of all deliverables to appropriate standards and quality levels.
- Work closely with enterprise architecture team and development teams to define and implement enterprise process standards.
Job Requirements
- B.S. in Computer Science, Engineering, related discipline or equivalent experience
- 4+ years of experience in the software development industry
- Strong Experience in C#, MVC, .NET & MS SQL
- Strong understanding of Object Oriented Programming and Design Patterns
- Knowledge of MS SharePoint is a plus
- Customer Oriented, Flexible, Attention to Details and Deadline-Oriented individual
- Team player, self motivated and positive person
- Ability to solve problems creatively and effectively
- Excellent communication skills
- Fluent English is a must