Softworld, Inc.
https://cdn.haleymarketing.com/templates/62150/logos/softworldinc-hml.png
http://www.softworldinc.com
http://www.softworldinc.com
true
Job Description
PURPOSE
A Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions using modern day technology stacks. The LSE leads large complex projects consisting of on-shore and off-shore resources, uses strong organizational and leadership skills to set and maintain efficient development progress, and defines all software components for large-scale systems with minimal oversight.
A Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions using modern day technology stacks. The LSE leads large complex projects consisting of on-shore and off-shore resources, uses strong organizational and leadership skills to set and maintain efficient development progress, and defines all software components for large-scale systems with minimal oversight.
Duties & Responsibilities: What major responsibilities does this position have and what percentage of time is spent on completing them? (Typically 5-7)
· Designs changes to new and existing applications 35%
· Develops and debugs software in support of new and existing applications 30%
· Project leadership, cost estimation and task planning 20%
· Mentors/coaches junior team members 10%
· Provides support for production applications 5%
Knowledge, Skills and Abilities (KSAs): What KSAs are required to perform this job?
· Collaborate with decision makers, external vendors and stakeholders to define complex business requirements
· Demonstrated ability to communicate complex technical information in a condensed manner both verbally and in writing.
· Take initiative to contact stakeholders and research solutions when problems are encountered
· Understanding of complex Retail and Technology concepts.
· Recognized expert in one strategic domain with advanced knowledge in at least one additional domain
· Generates commitment and enthusiasm from others to set and achieve challenging goals and objectives
· Experience leading teams and demonstrates a mastery in all aspects of software development activities
· Assists in career development, staff mentoring and succession planning for engineers
· Understands and implements architectural vision for performance, extensibility and availability
· Leads scope of work estimation, cost estimates, task planning, forecasting, scheduling and staff requirements definitions
· Leads complex technology initiatives including those that are companywide with broad impact
· Conduct research and make recommendations on products, services, protocols, and standards in support of procurement and development efforts
· Educate team on technology changes applicable to their domain and how to apply them to their business area.
· Act as a key participant in developing standards and companywide best practices for engineering
· Assigns tasks to both on-shore and off-shore team members to leverage strengths or enhance knowledge
Work Experience &/or Education: What are the minimum education and/or experience requirements necessary to perform this job?
· Bachelor’s degree in computer science or related field, trade school or equivalent work experience.
· 7+ years experience with Financial applications.
· 7+ years experience with Oracle database, Oracle PL/SQL, functions, procedures and packages
· 2+ years experience with Unix shell scripting
· 5+ years experience with C#.Net
· 5+ years experience with ReActJS or AngularJs
· 5+ years experience with Kubernetes
· 5+ years experience with Cloud development.
CW LEAD SOFTWARE ENGINEER
Posted: 08/23/2023
2023-08-23
2023-10-19
Employment Type:
Contract
Industry: IT
Job Number: 241175-1
Job Description
Job Description
PURPOSE
A Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions using modern day technology stacks. The LSE leads large complex projects consisting of on-shore and off-shore resources, uses strong organizational and leadership skills to set and maintain efficient development progress, and defines all software components for large-scale systems with minimal oversight.
- Previous experience as a Lead Software engineer or in a similar role.
- Proved experience in the below Tech Skills
- Oracle database - some knowledge of Oracle and running SQL queries and DB performance tuning a plus.
- Oracle PL/SQL, Functions, Packages, Procedures – some skills with these utilizing these. Don’t have to be an expert. We need skills for our current state applications as we modernize to future state (cloud, web-apps, etc) in order to utilize our resources effectively.
- Shell Scripting – Unix shell writing, only need minimal knowledge with ability to take sample code and run with tit.
- C#.Net - .net core 6.0 framework (current version)
- ReActJS – AngularJs skills can be interchangeable with ReActJS
- Kubernetes – some experience with containerized applications
- Financial Systems – experience with Financial systems is a plus.
A Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions using modern day technology stacks. The LSE leads large complex projects consisting of on-shore and off-shore resources, uses strong organizational and leadership skills to set and maintain efficient development progress, and defines all software components for large-scale systems with minimal oversight.
Duties & Responsibilities: What major responsibilities does this position have and what percentage of time is spent on completing them? (Typically 5-7)
· Designs changes to new and existing applications 35%
· Develops and debugs software in support of new and existing applications 30%
· Project leadership, cost estimation and task planning 20%
· Mentors/coaches junior team members 10%
· Provides support for production applications 5%
Knowledge, Skills and Abilities (KSAs): What KSAs are required to perform this job?
· Collaborate with decision makers, external vendors and stakeholders to define complex business requirements
· Demonstrated ability to communicate complex technical information in a condensed manner both verbally and in writing.
· Take initiative to contact stakeholders and research solutions when problems are encountered
· Understanding of complex Retail and Technology concepts.
· Recognized expert in one strategic domain with advanced knowledge in at least one additional domain
· Generates commitment and enthusiasm from others to set and achieve challenging goals and objectives
· Experience leading teams and demonstrates a mastery in all aspects of software development activities
· Assists in career development, staff mentoring and succession planning for engineers
· Understands and implements architectural vision for performance, extensibility and availability
· Leads scope of work estimation, cost estimates, task planning, forecasting, scheduling and staff requirements definitions
· Leads complex technology initiatives including those that are companywide with broad impact
· Conduct research and make recommendations on products, services, protocols, and standards in support of procurement and development efforts
· Educate team on technology changes applicable to their domain and how to apply them to their business area.
· Act as a key participant in developing standards and companywide best practices for engineering
· Assigns tasks to both on-shore and off-shore team members to leverage strengths or enhance knowledge
Work Experience &/or Education: What are the minimum education and/or experience requirements necessary to perform this job?
· Bachelor’s degree in computer science or related field, trade school or equivalent work experience.
· 7+ years experience with Financial applications.
· 7+ years experience with Oracle database, Oracle PL/SQL, functions, procedures and packages
· 2+ years experience with Unix shell scripting
· 5+ years experience with C#.Net
· 5+ years experience with ReActJS or AngularJs
· 5+ years experience with Kubernetes
· 5+ years experience with Cloud development.
Share This Job:
Related Jobs:
About Goodlettsville, TN
Ready to embark on an exciting career journey in the vibrant area surrounding Goodlettsville, Tennessee? This charming town nestled in the heart of Sumner County offers a perfect blend of Southern hospitality, rich history, and boundless opportunities for growth. Explore job listings in this dynamic region and discover why Goodlettsville is a hidden gem for professionals seeking a thriving community to call home. From the historic Mansker's Station and charming Antique District to the bustling Rivergate Mall and scenic Moss-Wright Park, Goodlettsville boasts a unique culture and warm atmosphere that will enchant anyone looking to advance their career in this lively area. Don't miss out on the chance to be part of this thriving community and take your career to new heights in Goodlettsville, Tennessee!