Job Seekers, Please send resumes to resumes@hireitpeople.com
Detailed Job Description:
- 8-10 years working experience as a software engineer in .Net application development
- Candidate must have excellent analytical, communications, and problem-solving skills.
- Multi-tasking and a hands-on approach to every task assigned are required skills.
- A solid portfolio demonstrating innovative design solutions
- Ability to interface with and influence multiple stakeholders across Business & Finance
- .Net Technologies, Visual Basic, MSMQ, ASP.Net, C#, AJAX, XML, J2EE, Java Script, SDLC Methodologies, Visual SS, CSS, DHTML
- Experience in Microsoft.NET Framework 2.0/3.0/3.5/4.0/4.5, ASP.Net Webforms, WCF services ASP.NET MVC, ASP.NET Web API and Restful Services
- .NET Security Model that comprises of code access security and role based security.
- 5 years hands on experience with new web technologies like HTML5, CSS3, Bootstrap, JavaScript, AngularJS, and Angular 2/4/5, JQuery
- Good experience and knowledge of UX processes, methods and artifact creation including Information Architecture, User Research Methods, UI & Interaction Design, Usability Testing, Prototyping & Visual design
- Service Oriented Architecture/Web Services - SOAP/REST, Web Technologies like HTML, CSS. Markup Languages like XML and JSON
- Excellent skills in Service Registry, Ribbon Load Balancer, Spring Cloud Config.
- Experience in different IDEs including Visual Studio 2013/2015/2017 and Eclipse
- Experience Apache/Tomcat application server and IIS web server.
- Experience in DevOps, Agile Methodologies, CI/CD methods and tools, e.g. JIRA, Jenkins, is a huge plus
- Strong experience in UX / UI design for Mobile UI (Android & iOS) and Web.
- Excellent skills in Cloud development on Cloud Foundry, AWS (Amazon Web Services)
- Object Oriented Programming and Designing concepts
- Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA)
- Experience in Oracle database and PL/SQL, and PostgreSQL
- Works with business team and other software developers in completing software development and enhancement tasks.
- Analyzes requirements and designs solutions for projects and change requests.
- Codes, tests, debugs, implements, documents, and maintains complex programs.
- Develops test plans to verify logic of new or modified programs.
- Creates system technical documentation.
- Shares knowledge within a dynamic team.
- Works as part of team as well as independently with minimum guidance.
- Performs code reviews for other team members.
- Prepares estimates of effort and duration for development tasks and activities.
- Identifies and validates solution interfaces, dependencies, and integration points.
- Ensures that developed code is compliant with best practices, standards, and enterprise architecture.
- Experience in responsive design techniques to support multiple devices like Desktops/Laptops and Mobile devices including Tablets.
- Deep understanding of automated job scheduling (ESPX, Autosys), version control concepts,and SDLC.
- Finance & Telecom background preferred.
Minimum years of experience*: 8+