Software Engineer at Remote, Remote, USA |
Email: [email protected] |
From: Ammy, RLI [email protected] Reply to: [email protected] Duties and Responsibilities: Contribute to and maintain software architecture standards. Consistently help define and apply technologies, standards and software engineering practices, mentoring other team members Ensure timely and quality delivery of services. Help develop junior talent through technical challenges, tasks, and projects. Develop key product features within existing large-scale enterprise applications & new strategic initiatives. Participate in the full SDLC involving design, implementation, testing, and launching. Collaborate with cross-functional partners (QA, Business Analyst, Tech Pubs, etc.) in an Agile/Scrum team environment. Assist with the generation and analysis of business and functional requirements for proposed software solutions. Participate in architectural and database design discussions as they relate to product direction. Create design specifications, documentation, and unit testing plans as defined by the Agile development process. Generate data for project planning, including task breakdown and estimation of work for a project. Tracks status within the project as necessary. Raise long-term architecture issues within project Own the delivery of small to midsize complex projects. Build software solutions where the problem is not well defined. Design and define the interaction between the other component pieces. Maintain and support software solutions post-production. Implement and debug some of the more involved/complex functionality within the product Recognize product complexity, and suggest possible refactoring steps Document support processes used Automate processes using software tools and scripts. Participate in and contribute to code reviews Qualifications: Education Preferred: Bachelors degree in Computer Science or equivalent. Work Experience: 9+ years professional experience in software development. Computer Science fundamentals in object-oriented (OO) design patterns, distributed databases, and data modeling techniques. Technical Skills Required: Proficiency in Enterprise JAVA programming Ability to work well with people and be highly motivated. Experience in UI technologies including Angular, JavaScript, AJAX, CSS Git Knowledge of relational databases Nice to have: SQL knowledge, Bootstrap Mental Requirements: Ability to multi-task. Work well with team members, Possess keen analytical skills. Can follow verbal or written instructions. Clear, concise communication skills including verbal and written mediums. Handle stress & emotions constructively. Maintain concentration on key tasks while adjusting in a dynamic environment. Keywords: quality analyst user interface |
[email protected] View all |
Thu Jul 27 02:44:00 UTC 2023 |