About the Role
In this opportunity as a Software Engineer, you will:
- Delivers technical solutions for a single product and/or participates in complex projects
- May lead and be accountable for straight-forward projects that are not complex in nature
- Operates with a moderate level of guidance and direction
- Immediate project or QA/Software Development Engineer team
- Engages with cross-functional teams to execute
- Writes new software, makes modifications to existing software, or integrates software applications and modules in accordance with agreed-upon specifications.
- Ability to understand low-complexity business requirements and translate them into coding
- Actively participates and collaborates in meetings, processes, agile ceremonies and interaction with other technology groups.
- Ability to interpret code and solve problems based on existing good practices and standards
- Participates in the code review process for learning purposes
- Acts on the correction of incidents identified by the continuous code quality inspection tool
- Need for moderate guidance and review in carrying out activities
- Executes on provided design
- May provide technical support to operations or other development teams
- Creates and maintains all required technical documentation / manual related to assigned components to ensure supportability.
- Makes suggestions for problem solutions or software enhancements, which will typically be reviewed by a more senior developer.
- Implements solutions as directed within standards
- Participates in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work.
- Provides status updates for own scope of work within projects.
- Participates in internal team and status meetings.
- Develops software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies.
- Explains difficult issues and obtains agreement as needed
- Support the support team in resolving customer issues and remote access
About you:
You re a fit for the role of Software Engineer if you:
- Very Strong with C#.NET and Java along with XSLT expierence .
- Must Have 3 to 6 years experience in relevant Technologies.
- Establishes and maintains ongoing relationships with customers
- Understands the markets we serve, our products and customers along with their needs and priorities
- Knowledge of business rules related to the companys products
- Able to review and understand business, functional, technical and/or project requirements
- Business knowledge related to the products in which we operate
- Performs root cause analysis of problems with some complexity
- Understands product strategy & objectives. Aligns Software Development Engineering work accordingly.
- Addresses routine objections and concerns with limited support; knows when escalation is needed
- Creates operating mechanisms to ensure all voices are heard within the project team; commits to team decisions once made.
- Identifies opportunities to improve business and technology processes
- Shares information clearly and articulately via all mediums to all audiences
- Actively participates and collaborates in meetings, processes, agile ceremonies, and interaction with other technology groups
- Learns and adapts; bounces back from setbacks.