SysMind Tech
Full Stack Developer and Systems Engineer
SysMind Tech, Malvern, Pennsylvania, United States, 19355
Job Title - Full Stack Developer and Systems Engineer
Job Summary This role is within Corporate Systems organization in support of the Office of General Counsel division. Engineer in this role will be a member of a team working on moving from the current Smarsh PRO platform to their new AWS based Smarsh EA platform. The Engineer in this role will build java-based services and also perform various systems engineering work In this role you will: Be a key technical contributor on this team Partner with immediate team, architects, IT counterparts, leadership, and business partners Partner effectively with vendor in implementing solutions. Strong Written and verbal skill is required Deliver cloud-based services and perform various systems engineering tasks Contribute to technical direction, decisions, and innovation opportunities Leverage and continuously help develop best practices, standards, and frameworks Provide system analysis, design, development, and implementation of applications and databases. Integrates third party products (in this case Smarsh) Translate technical specifications into code for moderately complex new or enhancement projects for internal clients. Write applications develops code, tests artifacts, and produces reports. Employ software development techniques to ensure tests are implemented in a way that support automation. Elevate code into the development, test, and production environments on schedule. Provide follow up production support. Submit change control requests and documents. Follow software development methodology. Follow development architecture standards. Participate in design, code, and test inspections throughout the life cycle to identify issues. Participates in systems analysis activities. Understand client business functions and technology needs. Understand Vanguard's tools, technologies, and applications/databases, including those that interface with business area and systems. Learn and comply with Information Technology and Information Security policies and procedures. Participate in special projects and performs other duties as assigned. Along with mew development, provide performance tuning and support during warranty period Design and implement new data pipelines using ETL technologies like Dell Boomi, AWS tech, etc Support all existing data engineering processes Build tools to automate and monitor our system Ensuring that data is consistently available and of sufficient quality to be considered fit for use Identifies potential solutions, including the cost/benefit of each option. . Responds to and resolves technical issues in a timely manner. Research issues and performs root cause analysis. Communicates with project manager on a frequent basis. Identifies tasks and issues that may have an impact on service levels or schedules. Provides realistic task and cost estimates. Communicates with other technical leads, IT groups, and clients so they understand the project's technical implications, dependencies, and potential conflicts. Evaluates the impacts of change requests on own/shared technologies and effectively persuades and influences others on ideas. Effectively coordinate across multiple business lines and vendors in completing tasks and projects in this space Be proficient in navigating Vanguard processes like change management, submitting firewall and allow listing requests. Understand Systems engineering process and terms to clearly articulate requests to teams like GTO, Telecom, CTO for requests such a Firewall, spinning up new VDIs. Specializations that will make an impact:
Expertise in frontend development technologies (JavaScript/ AngularJS, HTML, CSS) Expertise in REST-full services development (Java, Spring) Expertise in DB development (SQL, Postgres) Background using modern frontend frameworks: Angular, React, or Vue Background working with AWS technologies: CloudFront, S3, ECS, IAM, Dynamo Expertise in systems engineering technology and concepts such as telecom tasks, Firewall requests A bachelor's degree in Computer Science or equivalency 5+ years of experience designing and building software systems Strong experience in working with Vendors Must have experience in developing & deploying data pipelines in popular and modern ETL technologies Java programming In depth experience working with CI/CD tools such as Bamboo, Jenkins, Jira, Bitbucket, etc. is a must. Unix Shell script Strong, demonstrated analysis and problem-solving skills Experience in one or more scripting languages, ideally Python Working knowledge of relational databases and big data Demonstrated ability to design software systems The ability to quickly ship high quality code from ambiguous requirements Strong planning and organizational skills Experience in CloudWatch logs and Splunk for log processing/troubleshooting Experience in developing & deploying data pipelines in AWS/EMR/Hadoop eco systems (hive/presto) Strong Agile delivery and methodology (Scrum/Kanban/Lean) experience Excellent analytical, conceptual thinking, and problem-solving skills and the ability to multi-task in a fast-paced environment Strong communication and interpersonal skills Ability in managing ambiguity and changes
Job Summary This role is within Corporate Systems organization in support of the Office of General Counsel division. Engineer in this role will be a member of a team working on moving from the current Smarsh PRO platform to their new AWS based Smarsh EA platform. The Engineer in this role will build java-based services and also perform various systems engineering work In this role you will: Be a key technical contributor on this team Partner with immediate team, architects, IT counterparts, leadership, and business partners Partner effectively with vendor in implementing solutions. Strong Written and verbal skill is required Deliver cloud-based services and perform various systems engineering tasks Contribute to technical direction, decisions, and innovation opportunities Leverage and continuously help develop best practices, standards, and frameworks Provide system analysis, design, development, and implementation of applications and databases. Integrates third party products (in this case Smarsh) Translate technical specifications into code for moderately complex new or enhancement projects for internal clients. Write applications develops code, tests artifacts, and produces reports. Employ software development techniques to ensure tests are implemented in a way that support automation. Elevate code into the development, test, and production environments on schedule. Provide follow up production support. Submit change control requests and documents. Follow software development methodology. Follow development architecture standards. Participate in design, code, and test inspections throughout the life cycle to identify issues. Participates in systems analysis activities. Understand client business functions and technology needs. Understand Vanguard's tools, technologies, and applications/databases, including those that interface with business area and systems. Learn and comply with Information Technology and Information Security policies and procedures. Participate in special projects and performs other duties as assigned. Along with mew development, provide performance tuning and support during warranty period Design and implement new data pipelines using ETL technologies like Dell Boomi, AWS tech, etc Support all existing data engineering processes Build tools to automate and monitor our system Ensuring that data is consistently available and of sufficient quality to be considered fit for use Identifies potential solutions, including the cost/benefit of each option. . Responds to and resolves technical issues in a timely manner. Research issues and performs root cause analysis. Communicates with project manager on a frequent basis. Identifies tasks and issues that may have an impact on service levels or schedules. Provides realistic task and cost estimates. Communicates with other technical leads, IT groups, and clients so they understand the project's technical implications, dependencies, and potential conflicts. Evaluates the impacts of change requests on own/shared technologies and effectively persuades and influences others on ideas. Effectively coordinate across multiple business lines and vendors in completing tasks and projects in this space Be proficient in navigating Vanguard processes like change management, submitting firewall and allow listing requests. Understand Systems engineering process and terms to clearly articulate requests to teams like GTO, Telecom, CTO for requests such a Firewall, spinning up new VDIs. Specializations that will make an impact:
Expertise in frontend development technologies (JavaScript/ AngularJS, HTML, CSS) Expertise in REST-full services development (Java, Spring) Expertise in DB development (SQL, Postgres) Background using modern frontend frameworks: Angular, React, or Vue Background working with AWS technologies: CloudFront, S3, ECS, IAM, Dynamo Expertise in systems engineering technology and concepts such as telecom tasks, Firewall requests A bachelor's degree in Computer Science or equivalency 5+ years of experience designing and building software systems Strong experience in working with Vendors Must have experience in developing & deploying data pipelines in popular and modern ETL technologies Java programming In depth experience working with CI/CD tools such as Bamboo, Jenkins, Jira, Bitbucket, etc. is a must. Unix Shell script Strong, demonstrated analysis and problem-solving skills Experience in one or more scripting languages, ideally Python Working knowledge of relational databases and big data Demonstrated ability to design software systems The ability to quickly ship high quality code from ambiguous requirements Strong planning and organizational skills Experience in CloudWatch logs and Splunk for log processing/troubleshooting Experience in developing & deploying data pipelines in AWS/EMR/Hadoop eco systems (hive/presto) Strong Agile delivery and methodology (Scrum/Kanban/Lean) experience Excellent analytical, conceptual thinking, and problem-solving skills and the ability to multi-task in a fast-paced environment Strong communication and interpersonal skills Ability in managing ambiguity and changes