US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 2nd Aug 2022
Analyze business problems, identify technology options, and define detailed specifications of technology solutions according to company standards and guidelines; develop technical specifications using functional and/or business requirements as a starting point
• Perform technical analysis and refine system requirements and designs
• Identify, develop, deploy, and provide post implementation support of application technologies to support the company’s business requirements
• Applies principles, methods, and procedures for designing, developing, optimizing, and integrating new and/or reusable system components
• Perform prototyping, design, development, testing, debugging, documentation and implementation of software applications in an agile environment
• Design and develop efficient and effective applications through optimal use of reusable components
• Ensure that applications are optimized for state‐of‐the‐art technology and functionality, comply with regulatory requirements, and are consistent with the current and planned infrastructure and data environments
• Design and document user interfaces
• Work with business/system analysts, Quality Assurance and the business partners to test applications; assure software and systems quality and functionality, i.e. meets documented business requirements
• Integrate hardware and software components
The following skills and experience will set you apart from others:
• Microsoft .Net
• ESRI/ArcGIS
• Python
• TIBCO ESB
• Data Analytics
• Data Services/BODs
• memSQL
• Azure API Management Tool
• Azure DevOps and/or Git
• Fiori/UI5
• Web technologies such as HTML, CSS and JavaScript/Angular/React
• Agile software development
• Utility/Energy industry background that includes a working knowledge of effectively mapping technology to business challenges
• Demonstrates understanding of the system development life cycle
• Experienced one or more full project / product release cycles
• Experienced using software development tools and software configuration management (SCM)
• Understanding of software test methodologies, test scripting and testing tools
• Understanding of database management principles and methodologies, including data structures, data modeling, data warehousing, and transaction processing
• Strong interpersonal skills and ability to work in a collaborative team environment
• Self-motivation to operate with a high degree of autonomy
• Proven knowledge of software design principles, methods, and approaches, mastery of, and skill in applying, systems engineering concepts and factors, such as: structured design, supportability, survivability, reliability, scalability, and maintainability
• Proven analytical and problem-solving abilities
• Proven ability to work effectively in a team setting as well as independently